получите путь перемещенного каталога/файла (исходный путь и целевой путь)

Когда один каталог перемещен в другой целевой путь, затем я хочу зарегистрировать запись пути первоисточника и запись пути, куда это переместилось.

какая-либо команда уже доступна? или какой-либо другой способ сделать эту задачу?

Исключая:

D1 = /home/user/Documents/test
D2 = /home/user/Documents/Data/test

когда я переместил каталог D1 в целевой путь к каталогу D2 затем, я хочу зарегистрироваться, как

"test" directory is moved from D1 to D2 path

Спасибо

0
задан 29 September 2012 в 11:36

1 ответ

Я сделал этот маленький сценарий.

$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

0
ответ дан 29 September 2012 в 11:36

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

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