Потерянные файлы после команды mv и отказ в разрешении

Я попытался переместить пару файлов с mv в смонтированный каталог, и разрешение было отклонено. Затем я использовал sudo mv:

sudo mv file1.fa /mnt

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

PS: Моя система Ubuntu14.04.

0
задан 14 August 2017 в 04:34

3 ответа

Команда в вашем вопросе будет перемещать только один файл.

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

Попробуйте ввести ls -ld /mnt, чтобы увидеть, является ли это каталогом или файлом, который вы переместили, в то место, которое вы не ожидали.

1
ответ дан 22 May 2018 в 19:29
  • 1
    Я согласен с ответом @ Mox, но имею эти мысли. Если каталог / mnt существует, но вы ничего не подключали к нему (при условии, что у вас есть доступ на запись), файл будет скопирован в этот каталог. если позднее вы установите mount / mnt, файлы в каталоге / mnt будут скрыты и отобразится содержимое устройства. umount для просмотра / доступа к скрытым файлам. Если ls -ld трудно запомнить, есть альтернативы, например. file /mnt (какой тип файла / mnt), stat & amp; Больше ... – guiverc 14 August 2017 в 04:53
  • 2
    Ты прав. Содержимое второго файла находится в / mnt, но первое потеряно .. Спасибо! – bapors 14 August 2017 в 04:53

Команда в вашем вопросе будет перемещать только один файл.

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

Попробуйте ввести ls -ld /mnt, чтобы увидеть, является ли это каталогом или файлом, который вы переместили, в то место, которое вы не ожидали.

1
ответ дан 18 July 2018 в 08:33

Команда в вашем вопросе будет перемещать только один файл.

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

Попробуйте ввести ls -ld /mnt, чтобы увидеть, является ли это каталогом или файлом, который вы переместили, в то место, которое вы не ожидали.

1
ответ дан 24 July 2018 в 19:07

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

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