mv other-file file-to-be-deleted
mv file-to-be-deleted other-file
Comecei a estudar o Solaris na minha universidade. Professor me disse para remover um arquivo com o comando mv
.
Eu tentei mover um arquivo para / dev / null. Mas isso não funcionou.
Como posso remover o arquivo com o comando mv
?
Aqui está uma maneira (burra) de remover seu arquivo usando mv
:
mv file /tmp
init 6
É claro que rm file
é significativamente mais rápido, mais eficiente, confiável e menos intrusivo.
rm
desassocia o seu arquivo, e será muito difícil recuperá-lo.
Talvez o seu professor signifique algo como:
mv myfile ~/.trash
(Depois de ter feito um mkdir ~/.trash
, claro)
Isso faz um “mover para a lixeira” como você vê no Windows e no OSX (e alguns desktops linux), em vez de desvincular o arquivo.
Mais tarde, você pode usar cd ~/.trash
e encontrar seu arquivo.
Algo é removido se não estiver mais onde estava, o que não implica necessariamente que ele não exista mais ou seja inacessível por outros meios. Ao usar computadores e na vida real, geralmente removemos as coisas primeiro movendo-as para a lixeira, de onde ainda é possível recuperá-las.
Literalmente um simples
mv filename ../some_other_directory_next_to_the_one_you_re_in/filename
já remove o arquivo (do seu diretório atual).
Se você precisar remover o arquivo do seu computador usando mv
, se estiver em rede, use mv
para mover o arquivo para outro computador e atribuir um novo nome a ele ( mv filename /mountpoint/otherfilename
fornece um arquivo diferente otherfilename
no sistema remoto que, por acaso, tem o mesmo conteúdo que o original filename
)