файл mv назад к orginal папке в Linux

Я относительно плохо знаком с Linux и имел немного справки до сих пор (спасибо всем)

Мой удалять код работает точно, как я хотел. Теперь я надеюсь разворачивать его и восстанавливать файл назад к исходной папке.

echo "Are you sure you wish to delete this file? (yes/no)"
Yes) echo "$(readlink -f "$1") >>"HOME/DustbinLog" && mv "$1" "$HOME/my-applcations/Dustbin";;

No¦ echo "file still exists!";;
esac

Это создало журнал и переместило файл отлично.

Есть ли способ считать файл журнала и возвратить файлы назад в исходные местоположения.

0
задан 30 November 2016 в 04:29

1 ответ

Почему бы не использовать встроенный мусор?

Это лучше, и это имеет дело с символьными ссылками и дубликатами файлов правильно, и это появится в файловом менеджере GUI.

Для перемещения файла в мусор используют встроенную команду gvfs-trash $file или trash-put от trash-cli. Восстановить использование restore-trash от того же пакета. trash-list может перечислить файлы в мусоре.

2
ответ дан 28 September 2019 в 02:30

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

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