5 votos

chflags nohidden no desocultar archivos ocultos

Problema: debido a una razón desconocida, todos los archivos y carpetas de mi escritorio estaban ocultos. he conseguido desocultar todas las carpetas, pero no puedo desocultar los archivos

He intentado desocultar los archivos a través de la terminal chflags nohidden filename pero no funciona. también he comprobado si la bandera oculta se coloca, pero no hay ninguna bandera oculta en los archivos (pero no son visibles). aquí está la salida a través de terminalcommand ls -lo :

-rw-r--r--@ 1 username 13669 19 Aug 11:54 filename.txt

También he probado una aplicación llamada InvisibliX (que ya no está en desarrollo), sin éxito y, por supuesto, utilicé la función de búsqueda, que me llevó a esto: ¿Cómo desocultar archivos en Mac? sin más éxito

¡Estoy agradecido por todas las pistas que pueda tener para mí!

Algunos datos adicionales sobre el sistema operativo: Mac OS X Catalina 10.15.6

2 votos

Así que usted corrió chflags nohidden filename.txt ¿y no funcionó?

0 votos

Sí, he probado el comando. También he comprobado si chflags hidden filename.txt establece una bandera (lo he comprobado a través de ls -lo pero no hubo ningún cambio

1 votos

El título y el cuerpo de la pregunta dicen que has utilizado unhide que no es un comando válido. ¿Podría aclarar cuál es el que ha utilizado en realidad? ¿Tiene sudo ¿hay alguna diferencia? [ya que los archivos muestran que sólo el propietario tiene permisos de escritura] ¿Puedes ver los archivos si configuras el Finder para que muestre los invisibles? Cmd/Shift/. parada/periodo ? ¿Ves algún mensaje de error?

11voto

Una vez copié archivos vía terminal de un iPod a un Mac y de alguna manera aparecieron ocultos, chflags nohidden <filename> no funcionó, ni el mismo comando con diferentes banderas de opción. Finalmente, encontré esta respuesta que ha funcionado bien. Así que:

  1. xattr -d com.apple.FinderInfo <filename>
  2. chflags nohidden <filename>
  3. killall Finder (por si acaso)

Lo hice usando * para no tener que ir uno por uno. Espero que sea de ayuda,

3voto

awy Puntos 500

Respondí a la misma pregunta y el OP informó que los archivos se desocultaron al principio pero se ocultaron después. A mí me parece un error.


Parece que necesitas una bandera recursiva.

chflags -R nohidden ~/Desktop/folder

A continuación, cierre el Finder para reiniciarlo.

killall Finder

0 votos

Probé esto en los archivos, pero no funcionó. También comprobé la bandera a través de ls -lo después de reiniciar el finder, pero no hubo cambios en el archivo

0 votos

@schwing Ver respuesta actualizada

0 votos

He intentado el procedimiento de solución, pero no funciona con los archivos, sólo con las carpetas. ¿hay alguna solución para copiar los archivos con la bandera correcta (no oculta)?

1voto

ata-geek Puntos 11

Si sirve de algo, he encontrado lo que creo que sería un error. Intenté usar el modo recursivo para desocultar archivos dentro de root y las subcarpetas. Mientras usaba sólo la ruta de la carpeta Root (Documentos) la salida de la consola del terminal era; No such file or directory

sudo chlfags - R nohidden /Users/user/Documents/

Cuando copié la ruta completa al archivo (use Comando+Mayúsculas+[.] para mostrar los archivos ocultos primero en el Finder), oculté o desoculté un archivo dentro de la carpeta Documentos, también pude simplemente eliminar el nombre del archivo de la ruta y luego ejecutar con éxito la acción recursiva para ocultar/desocultar todos los archivos y carpetas dentro de Documentos. Esto me parece un error.

Solución:

chflags - R nohidden  /Users/user/Documents/filename.txt

el archivo era entonces visible.

El siguiente paso es eliminar el nombre del archivo de la ruta y repetir el comando, para ocultar o desocultar.

chflags - R nohidden  /Users/user/Documents/

No es necesario matar al Finder para confirmar, sólo hay que moverse entre la carpeta hacia arriba o hacia abajo para refrescar la ventana. Me ha funcionado en Big Sur Mac OS.

0voto

UnixCoon Puntos 23

Tal vez no usaste chflags hidden en su lugar, setfile -a V .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X