Назад | Перейти на главную страницу

использовал mv file.sql / folder вместо mv file.sql folder /

Привет, я сделал ошибку, используя mv file.sql /destinationfolder вместо того mv file.sql destinationfolder/- используя su root. Теперь я не могу найти свой sql-файл. есть ли способ найти / восстановить?

Ваш ./file.sql стал /destinationfolder (это не папка, а файл).
Если вы это сделаете ls / вы должны увидеть свой файл. Если вы это сделаете cat /destinationfolder вы должны увидеть содержимое вашего файла.

С участием su привилегия переместить файл назад:
mv /destinationfolder destinationfolder/file.sql

РЕДАКТИРОВАТЬ

Я вижу, вы добавили несколько комментариев, в которых говорится, что /destinationfolder уже существовали и содержали файлы. Это означает, что ваш файл был перемещен в эту папку; так что если вы это сделаете ls /destinationfolder вы должны увидеть там свой файл. Вам может понадобиться su разрешения имеют доступ к этой папке.

Опять же, с su привилегии перемещают файл назад:
mv /destinationfolder/file.sql destinationfolder/file.sql

Заметка

/destinationfolder является частью папки вашего корневого каталога /
destinationfolder/ является частью папки вашего текущего рабочего каталога /current_working_directory/destinationfolder

Я ожидал, что файл будет / destinationfilder, поэтому все, что вам нужно сделать, это переименовать его обратно

sudo mv /destinationfolder /some/path/destinationfolder/file.sql 

например

touch file.sql
sudo mv file.sql /destinationfolder
ls -l /destinationfolder
-rw-rw-r--. 1 iain iain 0 Oct 13 16:52 /destinationfolder

sudo mv /destinationfolder /home/iain/destinationfolder/file.sql
ls -l /home/iain/destinationfolder/file.sql
-rw-rw-r--. 1 iain iain 0 Oct 13 16:52 file.sql