Re: Verhalten von 'mv'
Hallo Patrick,
genügend Begründungen hast Du ja schon erhalten.
Sehr hilfreich zum Verständnis ist dafür: set -x
also z.B.:
~$ cd /tmp
/tmp$ mkdir mv-test
/tmp$ cd mv-test
/tmp/mv-test$ mkdir -p dest/{a,b,c}
/tmp/mv-test$ touch dest/{a/a,b/a,c/a}-test.txt
/tmp/mv-test$ mkdir source
/tmp/mv-test$ touch source/{a,b,c}.jpg
/tmp/mv-test$ ls -R *
[...]
/tmp/mv-test$ set -x
/tmp/mv-test$ mv source/*jpg dest/*
+ mv source/a.jpg source/b.jpg source/c.jpg dest/a dest/b dest/c
/tmp/mv-test$ ls -R *
[...]
oder, files/dirs erzeugen und:
/tmp/mv-test$ set -x
/tmp/mv-test$ bash -o noexec -c mv source/*jpg dest/*
+ bash -o noexec -x -c mv source/a.jpg source/b.jpg source/c.jpg
dest/a dest/b dest/c
/tmp/mv-test$ set +x
Dann wird der Befehl angezeigt aber nicht ausgeführt. Ist zum
testen ganz gut.
cu
Juergen
Reply to: