Como remover o arquivo com o comando mv?

6

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 ?

    
por Nikolay Bildeyko 24.10.2014 / 07:35

4 respostas

17
mv other-file file-to-be-deleted
mv file-to-be-deleted other-file
    
por 24.10.2014 / 13:03
5

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.

    
por 24.10.2014 / 14:02
2

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.

    
por 02.08.2016 / 14:07
1

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 )

    
por 24.10.2014 / 08:45