Я пытался переместить все видеофайлы (не каталог) из папки «Загрузки» в папку «Видео» ...
Я предположил, что был в безопасности, так как в моем сознании движение не удаляется. Возможно, я узнаю, что это трудный путь.
Я попробовал следующую команду:
find /home/billy/Downloads -type f -iname "*.mkv" -o -iname "*.mp4" -o -iname "*.avi" | xargs /bin/rm -f | xargs -I list mv list /home/billy/Videos/
Похоже, это сработало, поскольку видеофайлы исчезли из подкаталогов. Но они вообще не попали в каталог видео. На самом деле, я не могу их нигде найти. Я пытаюсь найти файл * .mkv, и он находит мои файлы и говорит, что они там, где они были. Тем не менее, файлы не там, когда я перехожу к содержащим папки ...
Восстанавливаемые файлы?
Кто-нибудь знает, где моя глупая команда могла поместить их?
Почему их можно найти, но их там нет?
linux
command-line
mv
Билли Лео
источник
источник
/bin/rm -f
команды ?!Ответы:
Вы не перемещали свои файлы. Вы удалили их. Следующий бит вашей команды делает это:
Как указано в комментариях, команда locate может найти их, потому что она использует устаревшую базу данных. Пришло время восстановить из резервной копии.
источник
rm
.