obtém o caminho do diretório / arquivo movido (caminho de origem e caminho de destino)

0

Quando um diretório é movido para outro caminho de destino, eu quero registrar a entrada do caminho de origem original e a entrada do caminho para onde ele foi movido.

qualquer comando já está disponível? ou qualquer outra maneira de fazer essa tarefa?

Ex:

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

quando eu mudei o diretório D1 para o caminho de destino para o diretório D2, então eu quero registrar, como

"test" directory is moved from D1 to D2 path

Obrigado

    
por Ghanshyam Rathod 29.09.2012 / 08:11

1 resposta

0

Eu fiz esse pequeno script.

$1 $2
mv $1 $2
d1=($1)
d2=($2)
echo ${d1} + "was move to " ${d1} >>log.txt

Salve-o com o NAME.sh, em que name pode ser o nome que você deseja.

Considere que o arquivo log.txt deve existir. Além disso, você deve colocar o caminho absoluto Ex. /home/user/log.txt

Deve funcionar, eu testo e funciona. No backgroud é o mesmo comando mv. Se você quiser se divertir com o código, aqui está um link na pasta ubuntu

    
por Diego 29.09.2012 / 08:33