Потеряны ли мои файлы после того, как я запустил mv / parentdir / otherparentdir / somedir / * / parentdir / destdir /?

Я пытался переместить все файлы в каталоге в другой каталог. Я получил ошибки в первые 2 попытки, но с 3-й попытки оказалось, что команда все-таки прошла успешно. Однако исходный каталог теперь пуст, но файлы не находятся в каталоге dest. Они пропали или есть способ, которым я могу их восстановить?

Вот команды, которые я выполнил (Downloads в /DataVolume/shares/Public dir):

$ cd /DataVolume/shares/Public
$ shopt -s dotglob
$ mv -i Downloads/* /DataVolume/shares/Ricardo/Downloads
mv: target `/DataVolume/shares/Ricardo/Downloads' is not a directory
$ mv -i Downloads/* /DataVolume/shares/Ricardo/Downloads/
mv: target `/DataVolume/shares/Ricardo/Downloads/' is not a directory
$ mv -i Downloads/* /DataVolume/shares/Ricardo/

После выполнения последней Я посмотрел команду /DataVolume/shares/Ricardo/, но файлов там нет. Затем я пошел посмотреть /DataVolume/shares/Public/Downloads и теперь он пуст.

ОБНОВЛЕНИЕ Если я выполню команду ll /DataVolume/shares/Ricardo/, я получу это

$ ll /DataVolume/shares/Ricardo/
total 11252
drwxrwxr-x  5 root     share      32768 Feb 13  2016 zzzzzz ADirectory
drwxrwxr-x  2 root     share       4096 Feb 12  2016 rrrrrr ADirectory
-rw-rwxr-x  1 root     share    5741378 Feb 12  2016 xxxxx.dmg
drwxrwxrwx 15 www-data www-data    4096 May 16  2018 Documents
drwxrwsr-x  8 ricardo  share       4096 Feb 26  2017 DocumentsOld
-rw-rwxr-x  1 root     share    3514909 Feb 12  2016 yyyyyy.dmg
drwxrwsr-x  7 ricardo  share       4096 Jan 29  2016 OtherDir2
drwxrwxr-x  3 ricardo  share       4096 May 16  2018 OtherDir
drwxrwsr-x  2 ricardo  share       4096 Sep 30  2015 Other Dir3
-rw-rwxr-x  1 root     share    2188642 Feb 12  2016 zzzzz.tar.tar.gz

Одна вещь, которую я могу заметить, это то, что дата и время для . в /DataVolume/shares/Ricardo/ совпадают с дата и время для /DataVolume/shares/Public/Downloads

/DataVolume/shares/Ricardo$ ls -hal
drwxrwx---+ 10 root     share    4.0K Sep 22 09:23 .
drwxrwxr-x  11 root     share    4.0K Sep 22 09:06 ..
...
/DataVolume/shares/Public$ ls -hal
...
drwxrwxr-x   2 root    share 4.0K Sep 22 09:23 Downloads
...
0
задан 22 September 2019 в 19:40

1 ответ

Я просто выяснил, что команда была на самом деле успешна. Я просто не помнил, какие файлы были в Downloads dir После исследования файлов и размеров и создания теста с touch и make dir и выполнение то же последнее mv команда, я мог проверить, что команда выполнялась правильно, и файлы перемещались как ожидалось. Спасибо так или иначе @wineunuuchs2unix и @heynnema для Вашего внимания.

0
ответ дан 23 October 2019 в 10:57

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

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