Mostrar una sola carpeta oculta en el Finder

-1

¿Cómo puedo revelar una carpeta oculta individual, en lugar de mostrar todas las carpetas y archivos ocultos? Estoy intentando mover carpetas y archivos, pero no puedo ver una de las carpetas o sus archivos en el buscador.

Descripción

Estoy migrando publicaciones de WordPress a Jekyll. Mi exportador creó archivos de rebajas en una carpeta oculta, inesperadamente. Estoy tratando de mover los archivos de rebajas de la carpeta oculta a un sitio Jekyll que he configurado previamente. En la Terminal, he creado una copia de los archivos de markdown en el directorio correcto. Sin embargo, debido a que la carpeta generada por el exportador estaba oculta, todos los contenidos han permanecido ocultos. No puedo ver los archivos en Finder y Jekyll no puede renderizar los archivos correctamente cuando intento iniciar el servidor.

Actualización 1: he creado un problema en la página de github para el exportador, pero aún no he recibido una respuesta. He intentado algunas de las soluciones a continuación, incluyendo el uso de Finder> Go to folder... y chflags -R nohidden ~/jekyll-site . Debido al Go to folder... , ahora puedo ver las carpetas creadas por el exportador. Sin embargo, las carpetas siguen apareciendo vacías en el Finder. chflags no ha ayudado.

Actualización 2: Ejecuté ls ~/jekyll-sites/subdir | wc -l , como se sugiere a continuación. Tengo "11". Mientras tanto, pensé que si acababa de iniciar el servidor eso ayudaría. De alguna manera lo hice: mis publicaciones se muestran correctamente en el blog, lo cual es una mejora, pero aún no las veo en Finder. He intentado abrir las publicaciones en Sublime y probar Save As . Cuando lo hago, puedo verlos a todos en el cuadro de diálogo, pero todos están en gris. Además, recibo una alerta "Ya existe un archivo con este nombre".

Actualización 3
Se intentó una solución para crear una copia de los archivos, sin el prefijo "._" en caso de que pudiera copiar los archivos sin copiar el problema. Eso no funcionó, pero quería incluir eso aquí en caso de que sea útil para otros.

  1. Abrir Terminal. (Suponiendo que se abra en su Directorio de inicio en el que se encuentra el directorio jekyll-sites.)
  2. Copie y pegue el siguiente comando en la Terminal y presione Entrar: zip -r jekyll-sites.zip jekyll-sites -x "._ *"; abrir jekyll-sites.zip
  3. Abra Finder y ahora debería haber una carpeta jekyll-sites 2 en su Carpeta de Inicio.

Solución: No tengo idea de por qué funcionó esto, pero terminé reiniciando Finder, que parecía solucionar el problema.

    
pregunta user70848 15.01.2016 - 23:24

2 respuestas

4

Puede usar chflags en una Terminal para ocultar / mostrar un archivo donde archivo es un archivo individual archivo o o al usar la opción -R , todos los archivos / carpetas dentro de una carpeta . Ver: man chflags

La sintaxis básica para ocultar un archivo es:

chflags hidden file

O carpeta y todo lo que contiene:

chflags -R hidden file

La sintaxis básica para mostrar un archivo es:

chflags nohidden file

O carpeta y todo lo que contiene:

chflags -R nohidden file

Nota: si la carpeta es una carpeta del sistema, deberá comenzar con el comando chflags con sudo , por ejemplo: sudo chflags nohidden file

También con OS X 10.11 SIP puede tener que estar deshabilitado, aunque no estoy seguro de eso ya que no estoy ejecutando OS X 10.11 y no puedo probar.

    
respondido por el user3439894 16.01.2016 - 00:15
4

Para simplemente mover archivos y carpetas dentro de la carpeta oculta, es posible que ni siquiera sea necesario mostrar la carpeta siempre que sepa su nombre, o sepa cómo obtenerlo.

Por ejemplo: sé que existe una carpeta Library dentro de mi carpeta de usuario pero no puedo verla en el Finder:

Sinembargo,puedousarCMD+Shift+Gparaabrirunmensajedondepuedoescribirenunacarpetaalaquequieroir.Sieseaccesodirectonofuncionaparausted,enlabarradeherramientasdelFinderseleccioneGo>GotoFolder.Elcampodeentradarealmentetieneunapestañacompletadacomolohaceelterminalconbash,porloquepuede,porejemplo,escribir~/Lib,presionarpestañayseconvertiráautomáticamenteen~/Library/.

Esto, como mencioné anteriormente, solo funciona si sabes dónde encontrar la carpeta oculta. Si no lo hace, puede abrir la Terminal ( CMD + Espacio , escriba Terminal , presione Ingresar / Volver ) y ve a la carpeta más cercana donde crees que podría estar la carpeta oculta y luego escribe ls -al . Enumera todos los archivos, incluidos los ocultos, como una lista detallada. Los archivos ocultos generalmente comienzan con . .

Una vez que obtuviste la ruta exacta, puedes probar lo que escribí anteriormente con la acción Go to folder del Finder.

    
respondido por el PattaFeuFeu 16.01.2016 - 01:49

Lea otras preguntas en las etiquetas