Куда делись мои файлы после использования mv?

Я использовал эту команду:

mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/

(это команда, которую я скопировал с терминала. Этот сеанс все еще жив на моем терминале.)

Это выполнено без каких-либо ошибки:

geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
mv: cannot stat 'Records/1711*D.org': No such file or directory

Строки прямо из моего терминального сеанса. Первая была последней командой, которую я использовал прошлой ночью. Вторая строка - это команда, которую я пытался выполнить, обнаружив сегодня утром, что файлы отсутствуют. Первый выполнен (как видно в терминале). Второй выводит ошибку. И нет никакой другой операции, которая была выполнена в этом терминальном сеансе между первой и второй строкой.

1117 Это были очень важные ежедневники за ноябрь месяц. Теперь я не нахожу их ни в папке Records (которая находится на жестком диске), ни в папке Journal (которая находится на внешнем жестком диске).

Мой внешний жесткий диск иногда отключается из-за слабого соединения. Я подозреваю, что это могло случиться! Но mv выполнен без ошибок!

(Я попытался проверить эту идею: я создал фиктивный файл. Набрал команду mv, чтобы переместить фиктивный файл на внешний жесткий диск. Я использовал < kbd> TAB для завершения расположений. Автозаполнение сработало, что означает, что внешний жесткий диск все еще был подключен. Но перед нажатием ENTER я отключил exHD. Я получил ошибки:

geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
mv: cannot move 'Records/Dummy.org' to '/media/geek/SimEx/': Not a directory

Так что я не уверен, что вышеприведенное может быть правильным объяснением)

( Редактировать: я мог воссоздать ошибку. Как и прежде, я создал фиктивный файл Я использовал TAB для ввода команды mv. Автозаполнение работало, подразумевая, что ExHD все еще был подключен. Я нажал ENTER и мгновенно отключил ExHD. Команда выполнена без ошибок на терминале:

geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
geek@simulator:~$ 

Однако теперь файл Dummy.org отсутствует ни на ExHD, ни на HD. Поэтому я подозреваю, что это могло произойти. Есть надежда, что я смогу найти файлы Я слышал, что есть программы, которые могут восстановить случайно удаленные файлы. Нужна помощь!)

Это вывод команды ls в записях:

geek@simulator:~$ ls -al Records/
total 7116
drwxrwxr-x  6 geek geek    4096 Dec  1 12:55 .
drwxr-xr-x 67 geek geek  258048 Dec  1 12:58 ..
-rw-rw-r--  1 geek geek    3240 Dec  1 12:55 171201D.org
-rwxrwxrwx  1 geek geek   45021 Nov 22 19:13 2017 EX 2.ods
-rwxrwxrwx  1 geek geek 1248423 Nov 22 19:13 2017 PL 2.ods
-rwxrwxrwx  1 geek geek 3712319 Nov 30 12:18 2017 TS 2.ods
-rw-rw-r--  1 geek geek      80 Nov 26 22:56 Contacts.org
drwxrwxr-x 10 geek geek    4096 Nov 20 08:02 Courses
-rw-rw-r--  1 geek geek     217 Nov 29 03:05 Firefox.txt
drwxrwxr-x  2 geek geek    4096 Nov 20 13:09 Latex
-rw-rw-r--  1 geek geek   71062 Nov 20 15:22 List.txt
-rw-rw-r--  1 geek geek      73 Dec  1 12:39 .~lock.2017 TS 2.ods#
-rw-rw-r--  1 geek geek     152 Nov 26 22:56 Resolution.org
-rw-rw-r--  1 geek geek     484 Nov 26 22:56 SBB.org
drwxrwxr-x  2 geek geek 1826816 Dec  1 12:58 Shots
-rw-rw-r--  1 geek geek     117 Nov 26 19:40 SSH.txt
drwxrwxr-x  2 geek geek    4096 Nov 24 02:39 Tickets
lrwxrwxrwx  1 geek geek      29 Dec  1 11:22 .#Times.csv -> geek@simulator.918:1511886954
-rw-rw-r--  1 geek geek    2108 Dec  1 11:27 #Times.csv#
-rw-rw-r--  1 geek geek    2006 Nov 30 23:29 Times.csv
-rw-rw-r--  1 geek geek    1129 Nov 30 12:18 Times.csv~
-rw-rw-r--  1 geek geek   36002 Aug 14 23:54 Timetable.html
-rw-rw-r--  1 geek geek   14896 Aug 13 18:02 Timetable.ods

Вывод команды ls в журнале:

geek@simulator:~$ ls -al /media/geek/SimEx/5\ Data/17-18/Journal/1711*.org
-rwxrwxrwx 1 geek geek 10969 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171101D.org
-rwxrwxrwx 1 geek geek  8369 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171102D.org
-rwxrwxrwx 1 geek geek  5777 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171103D.org
-rwxrwxrwx 1 geek geek 11708 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171104D.org
-rwxrwxrwx 1 geek geek 11309 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171105D.org
-rwxrwxrwx 1 geek geek 14371 Nov 22 19:57 /media/geek/SimEx/5 Data/17-18/Journal/171106D.org
-rwxrwxrwx 1 geek geek 19271 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171107D.org
-rwxrwxrwx 1 geek geek 18796 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171108D.org
-rwxrwxrwx 1 geek geek 12933 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171109D.org
-rwxrwxrwx 1 geek geek 10181 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171110D.org
-rwxrwxrwx 1 geek geek 10453 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171111D.org
-rwxrwxrwx 1 geek geek  9320 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171112D.org
-rwxrwxrwx 1 geek geek 12780 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171113D.org
-rwxrwxrwx 1 geek geek  8554 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171114D.org
-rwxrwxrwx 1 geek geek 12095 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171115D.org
-rwxrwxrwx 1 geek geek 18063 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171116D.org
-rwxrwxrwx 1 geek geek 14450 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171117D.org
-rwxrwxrwx 1 geek geek 12817 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171118D.org
-rwxrwxrwx 1 geek geek  6557 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171119D.org
-rwxrwxrwx 1 geek geek  4617 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171120D.org
-rwxrwxrwx 1 geek geek  6759 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171121D.org
-rwxrwxrwx 1 geek geek  7534 Nov 22 21:37 /media/geek/SimEx/5 Data/17-18/Journal/171122D.org

Перечисленные выше файлы не оригинальные файлы, а те, которые я копировал в другое место до 22 ноября. Я вручную переместил их в это место сейчас. Так что записи за оставшиеся 8 дней отсутствуют. Также вышеупомянутые файлы не будут иметь правок, которые я сделал на них после 22 ноября.

Это вывод:

geek@simulator:~$ sudo find / -iname '1711*D.org'
/media/geek/SimEx/5 Data/17-18/Journal/171101D.org
/media/geek/SimEx/5 Data/17-18/Journal/171102D.org
/media/geek/SimEx/5 Data/17-18/Journal/171103D.org
/media/geek/SimEx/5 Data/17-18/Journal/171104D.org
/media/geek/SimEx/5 Data/17-18/Journal/171105D.org
/media/geek/SimEx/5 Data/17-18/Journal/171106D.org
/media/geek/SimEx/5 Data/17-18/Journal/171107D.org
/media/geek/SimEx/5 Data/17-18/Journal/171108D.org
/media/geek/SimEx/5 Data/17-18/Journal/171109D.org
/media/geek/SimEx/5 Data/17-18/Journal/171110D.org
/media/geek/SimEx/5 Data/17-18/Journal/171111D.org
/media/geek/SimEx/5 Data/17-18/Journal/171112D.org
/media/geek/SimEx/5 Data/17-18/Journal/171113D.org
/media/geek/SimEx/5 Data/17-18/Journal/171114D.org
/media/geek/SimEx/5 Data/17-18/Journal/171115D.org
/media/geek/SimEx/5 Data/17-18/Journal/171116D.org
/media/geek/SimEx/5 Data/17-18/Journal/171117D.org
/media/geek/SimEx/5 Data/17-18/Journal/171118D.org
/media/geek/SimEx/5 Data/17-18/Journal/171119D.org
/media/geek/SimEx/5 Data/17-18/Journal/171120D.org
/media/geek/SimEx/5 Data/17-18/Journal/171121D.org
/media/geek/SimEx/5 Data/17-18/Journal/171122D.org
find: '/proc/17227': No such file or directory
find: '/run/user/1000/gvfs': Permission denied

Я на Ubuntu 16.04. Я использую Emacs.

Поскольку я использую emacs, мне интересно, будет ли у него какая-то опция восстановления для файлов, отредактированных за последние 10 дней

ps: Пожалуйста, не говорите мне, что они потеряны ?! Супер-запаниковал!

2
задан 1 December 2017 в 14:51

2 ответа

Find

Выполнение следующей команды в терминале найдет файлы, соответствующие шаблону 1711*D.org, и отправит ошибки в /dev/null. Выполните эту команду дважды, один раз с подключенным дисководом, и снова с отключенным. Поскольку монтирование диска или папки как папки с существующим содержимым затмевает это содержимое, делая его недоступным, см. Монтирование Flashdrive - монтирование в домашний каталог .

find / -iname '1711*D.org' 2>/dev/null

Восстановление данных

Если файлы не найдены Восстановление данных будет наиболее вероятным следующим действием. Поскольку связанный ответ достаточно хорош, я приведу лишь краткое изложение шагов.

  1. Не запускайте команды, которые будут записывать дату на диск.
  2. Загрузка с live usb с установленным или доступным testdisk.
  3. Следуйте соответствующим инструкциям по восстановлению; NTFS , FAT , EXT .

    Шаги для ext :

    1. Выполнить testdisk
    2. Выбрать расширенный
    3. Выбрать раздел, в котором находились потерянные файлы, и выберите Undelete
    4. Перемещайтесь в структуре каталогов, пока не найдете каталог, в котором находится файл, который вы пытаетесь восстановить. Удаленные файлы отображаются красным цветом. Чтобы восстановить файл, выберите файл для восстановления и нажмите «c», чтобы скопировать файл
    5. Выберите место назначения, а не диск, с которого нужно восстановить.
    6. После завершения восстановления файла ext2 выберите «Выход».
  4. Настройка автоматического резервного копирования.
  5. [+1121]
2
ответ дан 1 December 2017 в 14:51

Когда вы говорите, что ваш смонтированный диск иногда сам размонтируется, это должно было произойти, когда вы перемещали свои файлы.

Итак, umount ваш подключенный диск и запустите find $your_mountpoint -name '1711*.org', чтобы найти ваши файлы (которые были скрыты подключенным диском).

1
ответ дан 1 December 2017 в 14:51

Другие вопросы по тегам:

Похожие вопросы: