Cambia recursivamente el tipo de archivo

0

Tengo carpetas, que contienen archivos y carpetas. Entre estos archivos, algunos tienen extensión, otros no tienen extensión.

Noté que un archivo sin extensión puede tener un tipo (probablemente almacenado en algún tipo de metadatos)

Ejemplo de un archivo TextEdit sin extensión:

Ejemplodeunarchivodetextodedocumentosublimesinextensión:

Loquequieroesexplorarlascarpetasdeformarecursivaycambiareltipodearchivossinextensión.

Noestoyhablandodeestablecerunaaplicaciónpredeterminadaparatodoslosarchivossinextensión.

Estoyhablandodecambiarcadaarchivoindividualmente(metadatos),paraconfigurareltipode"Texto de texto sublime"

Estoy buscando algo así:

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

¡O un AppleScript!

    
pregunta The Ninja 27.09.2017 - 19:17

1 respuesta

0

Lo hice con xattr ! Mi guión final es:

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

Reemplaza FOLDER por tu carpeta (que contiene archivos sin extensión) (arrastra y suelta)

Reemplace FILEWITHGOODTYPE por un archivo que tenga el tipo esperado (arrastrar y soltar)

Encontré lo que estaba buscando aquí:

enlace

    
respondido por el The Ninja 27.09.2017 - 22:43

Lea otras preguntas en las etiquetas