użyłem folderu mv file.sql / folder zamiast mv file.sql folder /


0

Witaj, popełniłem błąd przy użyciu mv file.sql /destinationfolderzamiast mv file.sql destinationfolder/- przy użyciu su root. Teraz nie mogę znaleźć mojego pliku SQL. czy istnieje sposób, aby go znaleźć / odzyskać?


Powinieneś zmodyfikować swoje pytanie, określając, że /destinationfolderjuż istnieje i zawiera pliki.
slybloty

Odpowiedzi:


0

Spodziewałbym się, że plik to / destinationfilder, więc wszystko, co musisz zrobić, to zmienić jego nazwę z powrotem

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

na przykład

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

istnieje już folder o nazwie folder docelowy i zawiera on pliki. co by się stało, jeśli wrócę mv?
nodejsj

dzięki wielkie !! Prawie straciłem oddech, wszystkie dane z października znajdują się w tym pliku
nodejsj

1
@stacknoob: Więc dlaczego nie masz kopii zapasowej, jeśli może to być wynik?
Sven

1

Twoja ./file.sqlstała się /destinationfolder(to nie jest folder, ale plik).
Jeśli tak ls /, powinieneś zobaczyć swój plik. Jeśli to zrobisz cat /destinationfolder, powinieneś zobaczyć zawartość swojego pliku.

Z suuprawnieniem przenieś plik z powrotem:
mv /destinationfolder destinationfolder/file.sql

EDYTOWAĆ

Widzę, że dodałeś kilka uwag określających, że /destinationfolderpliki już istniały i zawierały. Oznacza to, że plik został przeniesiony do tego folderu; więc jeśli tak ls /destinationfolder, powinieneś zobaczyć tam swój plik. Możesz potrzebować suuprawnień dostępu do tego folderu.

Ponownie z suuprawnieniami przenieś plik z powrotem:
mv /destinationfolder/file.sql destinationfolder/file.sql

Uwaga

/destinationfolderjest częścią folderu katalogu głównego /
destinationfolder/jest częścią folderu bieżącego katalogu roboczego/current_working_directory/destinationfolder

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.