Trova i file nel terminale per tipo - non per estensione?

1

Ho circa 50.000 file in un albero di cartelle che appaiono come "Kind" corretto nel Finder ("Sound Designer II audio") ma che non hanno estensione.

Voglio trovare tutti questi e rinominarli in *.sd2 in Terminale.

È possibile utilizzare il comando find per trovare "tipo" senza alcuna estensione?

    
posta Ze'ev 21.09.2016 - 16:40
fonte

1 risposta

2

Per cercare tutti i file con un tipo distintivo usa il comando:

mdfind 'kMDItemKind="Sound Designer II audio"'

Se questo non è sufficiente puoi anche usare il codice tipo (aaaa sotto è solo un segnaposto)

mdfind 'kMDItemFSTypeCode="yyyy"'

Dovresti essere in grado di ottenere un codice di tipo (sconosciuto) di un file audio Sound Designer II eseguendo mdls "/path/to/Sound Designer II audio file" | grep kMDItemFSTypeCode

    
risposta data 21.09.2016 - 16:54
fonte

Leggi altre domande sui tag