Я попытался переместить файл из одного каталога в другой, используя эту команду в терминале:
mv ~/file.txt pwd
В тот момент я был на несистемном жестком диске. Позже я не смог найти свой файл в этом каталоге. Хорошо, я создал символическую ссылку на другой файл, используя
ln -s file2.txt myLink
и повторил операцию mv. Опять же, в папке pwd не было файла. Более того, я не могу получить местоположение файла с помощью символической ссылки. Я попытался
ls -ld myLink
, и это дает мне
lrwxrwxrwx 1 myName myName 8 may 9 22:20 myLink -> file2.txt
команда readlink просто печатает file2.txt в терминале.
Есть ли шанс найти мой файл или он был удален? Спасибо за ответ.
Как сначала, Ваша команда для перемещения чего-то к Вашему текущему рабочему каталогу должна была быть:
mv ~/file.txt "$(pwd)"
или
mv ~/file.txt "$PWD"
можно искать файл при помощи команды находки (sudo, необходимо для поиска целого компьютера):
sudo find / -name "file.txt"
Совет, если Вы не уверены, работает ли Ваша команда как он, должен попробовать cp
первый и не mv
.