Arquivo desapareceu em movimento

4

Eu tinha um diretório com um arquivo e outro diretório vazio, assim:

.
..
file.ext
folder

eu fiz:

mv file.ext /folder

O arquivo desapareceu agora, não na pasta também não estava onde estava antes!

De qualquer forma, para encontrá-lo de volta?

Obrigado

    
por nabtron 16.11.2015 / 03:57

2 respostas

4

Se o diretório /folder (sob o diretório raiz, / ) não existir e se você estivesse trabalhando como root , renomeou (movido) o arquivo file.txt as folder sob / .

Fazer um ls -l /folder deve mostrar o arquivo.

Outro ponto é, se um diretório /folder existir, procure nesse diretório o arquivo, por exemplo, /folder/file.txt .

Observe também que, se você acrescentar um / ao caminho de destino, receberá uma mensagem diferente como:

mv: cannot move ‘file.txt’ to ‘/destination/’: Not a directory

e o arquivo não será renomeado.

Por exemplo:

% sudo mv file.txt /spamegg/
mv: cannot move ‘file.txt’ to ‘/spamegg/’: Not a directory

% sudo mv file.txt /spamegg 

% ls /spamegg  
/spamegg
    
por heemayl 16.11.2015 / 04:19
1

Se você quisesse mover o arquivo para a pasta no mesmo diretório, deveria ter feito isso:

mv file.ext folder

No entanto, porque você fez isso:

mv file.ext /folder

o arquivo foi movido e renomeado para /folder em vez de folder/file.ext

.

Execute o seguinte comando:

cd /

e, em seguida, execute:

ls | grep folder

e deve aparecer nos resultados.

    
por mchid 16.11.2015 / 04:14