Когда один каталог перемещен в другой целевой путь, затем я хочу зарегистрировать запись пути первоисточника и запись пути, куда это переместилось.
какая-либо команда уже доступна? или какой-либо другой способ сделать эту задачу?
Исключая:
D1 = /home/user/Documents/test
D2 = /home/user/Documents/Data/test
когда я переместил каталог D1 в целевой путь к каталогу D2 затем, я хочу зарегистрироваться, как
"test" directory is moved from D1 to D2 path
Спасибо
Я сделал этот маленький сценарий.
$1 $2
mv $1 $2
d1=($1)
d2=($2)
echo ${d1} + "was move to " ${d1} >>log.txt
Сохраните его с именем NAME.sh, где имя может быть именем, которое вы хотите.
Примите во внимание, что файл log.txt должен существовать. Также вы должны поставить абсолютный путь Ex. /home/user/log.txt
Должно работать, я тестирую и работает. На заднем плане это та же команда mv. Если вы хотите увидеть хороший код, вот ссылка на Paste Ubuntu