¿Es imposible eliminar / mover un archivo llamado "␀" en mac?

4

Cuando intento mover, renombrar o eliminar un archivo llamado en el Finder, aparece este mensaje de error:

  

La operación no se puede completar porque se produjo un error inesperado (código de error -50).

Con mv , rm o find -delete en la Terminal

 rm: /Library/␀: Invalid argument
 mv: rename /Library/␀ to /tmp/␀: Invalid argument
 find: -delete: unlink(/Library/␀): Invalid argument

¿Puedo mover o eliminar este archivo en Mac OS X o tengo que usar otro sistema operativo?

Incluso intenté crear un archivo con este nombre en /tmp y no ha desaparecido desde que se reiniciaron.

    
pregunta DisplayName 22.01.2016 - 14:58

4 respuestas

4

Este parece ser un problema solo de 10.11, por lo que es imposible eliminar al menos la versión 10.11, pero es muy probable que pueda eliminar esto en cualquier versión de OS X que no sea la 10.11 (probé con la versión 10.4 y la 10.10, y pude eliminar archivos) con este personaje).

    
respondido por el DisplayName 01.02.2016 - 23:23
7

Puede intentar eliminar el archivo por su número de inodo. Listar los archivos en / Biblioteca con la opción -i

ls -il /Library

La primera columna es el número de inodo del archivo. Luego usa find

find /Library -inum XXXXXXX -delete

donde XXXXXX es el número de inodo del archivo.

    
respondido por el fd0 22.01.2016 - 16:12
0

Algunos sistemas macOS más nuevos tienen problemas para manejar los nombres de archivos que contienen el carácter "nul". El sistema interpreta "nul" como el final del nombre de archivo, por lo que no puede encontrar el archivo. Puede intentar iniciar desde otro sistema, o usar el modo de disco de destino y conectarlo a una Mac con un sistema macOS más antiguo (Mountain Lion, etc.) Eliminar el modo de recuperación a través de la línea de comandos puede funcionar, o puede intentar el número de inodo de fd0 método.

    
respondido por el kouwei32 30.12.2017 - 22:59
-1
mkdir tmp; mv * tmp; cd tmp; mv [A-Z]* [a-z]* [1-3]* ..; rm *; cd ..; rmdir tmp
    
respondido por el Guido Germano 07.05.2018 - 04:04

Lea otras preguntas en las etiquetas