El .filename
fue la intención de unix para representar invisible nombres de archivo. Incluso antes de que hubiera interfaz gráfica de usuario, el ls
comando por defecto no muestra estos archivos para los usuarios normales. No hay ninguna razón usted no puede agregar un .
prefijo para sus propios nombres de archivo.
Por otro lado, el uso de ._filename
parece ser único para OS X. uso de Uno de estos nombres es almacenar información adicional acerca de los archivos con el mismo nombre, menos el ._
prefijo. OS X tiene incluso un comando especial dot_clean
a eliminar o combinar estos tipos de archivos.
En mi opción, no me gustaría riesgo deliberadamente el uso de la ._
prefijo en mi nombres. Usted puede obtener resultados aceptables ahora, pero en futuras versiones de OS X pueden interpretar como los nombres de manera diferente.
Por ejemplo, supongamos que crea un archivo llamado ._dave
. Más tarde podrían OS X terminar creando un archivo llamado ._._dave
?
Sólo para tu INFORMACIÓN:
Es posible crear un servicio que le permite configurar el archivo oculto de la bandera de archivos de resaltado utilizando el Buscador de la aplicación. Las instrucciones que se dan a continuación.
- Abra la aplicación Automator.
- Desde la barra de menú seleccione "Archivo", luego "Nuevo".
- Seleccione "Servicio" y haga clic en "Elegir".
- Arrastre la acción "Ejecutar AppleScript" donde dice "acciones de Arrastre o
los archivos aquí para crear su flujo de trabajo".
- Conjunto de "Servicio recibe seleccionado
text
en any application
"
"Servicio recibe seleccionado files or folders
en Finder
".
-
Reemplace el código
on run {input, parameters}
(* Your script goes here *)
return input
end run
con
on run {input, parameters}
try
repeat with currentfile in input
try
do shell script "chflags hidden " & quoted form of POSIX path of currentfile
end try
end repeat
end try
return input
end run
- Guarde servicio como "Conjunto Ocultos de la Bandera".
- Cerca de todos los Automator windows y salir de la aplicación Automator.
El servicio ha sido guardado en la ~/Library/Services
carpeta bajo el nombre Set Hidden Flag.workflow
. Si no, moverlo de allí.
Ahora, cuando usted seleccione uno o más archivos usando el Buscador de la aplicación, usted puede hacer clic derecho y seleccionar "Establecer Oculto de la Bandera", para esconderse de la aplicación de búsqueda.
Una simular servicio denominado "Reset Oculto de la Bandera" pueden ser creadas usando los mismos pasos, con las siguientes dos excepciones. En el paso 6, el cambio
do shell script "chflags hidden " & quoted form of POSIX path of current file
a
do shell script "chflags nohidden " & quoted form of POSIX path of current file
En el paso 7, cambie a " guardar como "Restablecer Archivos Ocultos".
Por supuesto, no se puede resaltar los archivos ocultos a menos que el Buscador de la aplicación de muestra. Para ello véase mi respuesta a la tecla de acceso directo para mostrar archivos y carpetas ocultos en el cuadro de diálogo Abrir Archivo?