3 votos

Cómo eliminar un archivo con el prefijo `~$`.

Utilizo el comando ls en una terminal. Encontré este archivo cableado con el prefijo ~$ . enter image description here

Cuando intentaba quitarlo, el terminal respondía No such file or directory . enter image description here

Incluso probé a cambiarle el nombre, pero seguía mostrando el mismo error. enter image description here

¿Cómo puedo eliminar o archivar con éxito el archivo?

5voto

user3439894 Puntos 5883

Porque el filename contiene $- , es necesario citar el nombre de archivo cuando se utiliza el rm comando y otros comandos como el $- no cotizada se está ampliando a una nombre que no sea el actual nombre de archivo y es por eso que el archivo no se ha encontrado.

Terminal comando ejemplos:

% touch '~$-foobar'
% ls ~$-foobar    
zsh: no such user or named directory: 569XZilmsfoobar
% ls '~$-foobar'   
~$-foobar
% rm ~foobar       
zsh: no such user or named directory: foobar
% rm '~$-foobar'   
% 
% ls '~$-foobar'
ls: ~$-foobar: No such file or directory
%

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