o que eu fiz na minha caixa linux, usei o rm incorretamente

0

O que esse comando fará no unix:

rm somefile ~/data

Eu estava tentando mover algum arquivo para a pasta em casa / data

    
por user3183 28.07.2009 / 02:01

6 respostas

3

Ele excluirá ./somefile e, se for um arquivo, ~/data (supondo que você tenha permissão para fazer isso em ambos, é claro).

O comando que você queria era:

mv somefile ~/data

Se você não fizer backups regulares, provavelmente será escolhido.

    
por 28.07.2009 / 02:04
2

rm significa remove ...

Você queria mv , o que significa move

rm somefile ~/data

Esse comando exclui somefile e também exclui ~/data ( data arquivo localizado no diretório inicial).

Se você quiser renomear / mover (os dois são os mesmos) somefile to ~/data , o comando correto seria:

mv somefile ~/data
    
por 28.07.2009 / 02:05
0

Acho que você pretendia usar mv :

mv somefile ~/data

rm significa remover.

    
por 28.07.2009 / 02:03
0

Você removeu alguns arquivos completamente.

rm significa "remover".

Você precisa de 'mv'

Use 'man rm' e 'man mv' para mais informações.

    
por 28.07.2009 / 02:04
0

rm é o comando de remoção. veja man rm

    
por 28.07.2009 / 02:04
0

Bash / Ubuntu:

meder@meder-desktop:~$ rm lol ~/lmfao
rm: cannot remove '/home/meder/lmfao': Is a directory

Como afirmado anteriormente, você quer 'mv'

    
por 28.07.2009 / 02:04

Tags