
Tentei mover um arquivo de um diretório para outro usando este comando no terminal:
mv ~/file.txt pwd
Naquele momento eu estava em um disco rígido que não era do sistema. Mais tarde, não consegui encontrar meu arquivo nesse diretório. Ok, criei um link simbólico para outro arquivo usando
ln -s file2.txt myLink
e repetiu a operação mv. Novamente, não havia nenhum arquivo na pasta pwd. Mais do que isso, não consigo obter a localização do arquivo usando o link simbólico. eu tentei
ls -ld myLink
e isso me dá
lrwxrwxrwx 1 myName myName 8 may 9 22:20 myLink -> file2.txt
O comando readlink apenas imprime file2.txt no terminal.
Existe alguma chance de encontrar meu arquivo ou ele foi excluído? Obrigado pela resposta.
Responder1
Primeiramente, seu comando para mover algo para seu diretório de trabalho atual deveria ter sido:
mv ~/file.txt "$(pwd)"
ou
mv ~/file.txt "$PWD"
Você pode procurar seu arquivo usando o comando find (o sudo é necessário para pesquisar em todo o computador):
sudo find / -name "file.txt"
Conselho se você não tiver certeza se o seu comando está funcionando como deveria, tente um cp
primeiro e não um mv
.