Я пишу сценарий для использования в качестве своего рода корзины для удаления и восстановления файлов. При вызове сценария «del» я могу указать файл с использованием подстановочного знака, полного пути к файлу или просто имени файла.Shellscript - журнал mv-файлов
Для восстановления я думаю, что я буду нуждаться в лог-файл, чтобы сохранить исходные места, откуда они были «удалены» с помощью мв
Чтобы создать файл журнала, я использую код
# echo $path >> /root/Dustbin/log.txt
Это прекрасно работает, когда я указать полный путь для удаления `
# del /root/A_Folder/Afile.txt
Однако мне нужен способ, чтобы сохранить весь путь файла, когда я только удалить его с помощью
# del afile.txt
Есть ли какой-либо способ, чтобы восстановить путь к файлу, когда я удалю его как таковой?
Надежда, что имеет смысл
Заранее спасибо
Я recomemed вам сохранить полный путь файлов внутри вашей корзины вместо файла журнала. Это лучше, потому что вы можете mv-файлы с одинаковым именем файла, но в другой папке, вам не нужно постоянно обновлять файл журнала, когда вы удаляете определенную –