Cambia in modo ricorsivo il tipo di file

0

Ho cartelle, contenenti file e cartelle. Tra questi file, alcuni hanno estensione, altri non hanno estensione.

Ho notato che un file senza estensione può avere un tipo (probabilmente memorizzato in una sorta di metadati)

Esempio di un file TextEdit senza estensione:

EsempiodiundocumentoTestosublimesenzaestensione:

Quellochevoglioèesplorarelecartelleinmodoricorsivoemodificareiltipodifilesenzaestensione.

Nonstoparlandodiimpostareun'apppredefinitapertuttiifilesenzaestensione.

Stoparlandodicambiareognifilesingolarmente(metadati),perimpostarlolìsu"Document Sublime Text"

Sto cercando qualcosa del genere:

find ./ -depth <file has no extension> -exec <set file type = Document Sublime Text>

O un AppleScript!

    
posta Santa Claus 27.09.2017 - 19:17
fonte

1 risposta

0

L'ho fatto con xattr ! Il mio ultimo script è:

find FOLDER -type f ! -name "*.*" -print0 | xargs -0 xattr -wx com.apple.LaunchServices.OpenWith \
"'xattr -px com.apple.LaunchServices.OpenWith FILEWITHGOODTYPE'"

Sostituisci FOLDER dalla tua cartella (contenente i file senza estensione) (trascina e rilascia)

Sostituisci FILEWITHGOODTYPE con un file che ha il tipo previsto (trascina e rilascia)

Ho trovato quello che stavo cercando qui:

link

    
risposta data 27.09.2017 - 22:43
fonte

Leggi altre domande sui tag