1 votos

Cómo eliminar un archivo que 'ls' la encuentra pero 'rm' no?

Tengo una extraña situación con un archivo que se pega en mi sistema de archivos y al parecer no hay nada que yo pueda hacer para quitarlo. Hay un archivo en la carpeta de la Papelera de mi disco duro externo, y no puede ser eliminado. Tratando con mac "Vaciar Papelera" dice que el archivo está en uso:

"The operation can't be completed because the item "Funny Film" is in use."

He intentado eliminar el archivo/carpetas desde la línea de comandos:

$ pwd
Volumes/My Book/.Trashes/501/Clip old/Funny Film

$ ls
000␀0000.␀P4

$ rm 000␀0000.␀P4
rm: 000␀0000.␀P4: No such file or directory

$ ls -i
ls: 000␀0000.␀P4: No such file or directory

$ ls -l 
ls: 000␀0000.␀P4: No such file or directory

$ stat ./000␀0000.␀P4
stat: ./000␀0000.␀P4: stat: No such file or directory

He tenido este problema durante algún tiempo ahora. He probado varias cosas sin éxito. El disco duro externo se han utilizado a través de ftp, con Windows, Ubuntu y Mac operación de los sistemas. Cómo es posible que 'ls' encuentra el archivo, mientras que 'ls-l' error? Lo que es más importante, ¿cómo puedo arreglar la situación y eliminar el archivo?

1voto

Oskar Puntos 1242

Uso ls -i En todo el directorio. A continuación, utilice el comando buscar para pasar el inodo de rm.

-2voto

boris42 Puntos 100

La forma más fácil es usar El Capitan Cache Cleaner (libre), que tiene una opción de "Forzar Vaciar Papelera". Como para el rm comando no eliminar el archivo lo más probable es confundido con el nombre de archivo, que es muy difícil para entrar correctamente escapado. Hay al menos tres maneras de lidiar con ello. La primera es mediante el uso de comillas o barras diagonales inversas para obtener alrededor de caracteres especiales en el nombre de archivo, la otra es utilizar un asterisco (*) para obtener todos los archivos, y el tercero es el uso de la -eliminar en la opción de encontrar comando para encontrar y eliminar los archivos encontrados. Espero que esto ayude.

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