Kleine Überlegungsaufgabe: Was passiert hier:
srml@dur.ch:~/t> mkdir -p aa/aa aa/ab ab/aa ab/ab ac
srml@dur.ch:~/t> find . -type d -empty -ls -name 'a?' -exec rmdir {} \;
Und in diesem Fall:
srml@dur.ch:~/t> mkdir -p aa/aa aa/ab ab/aa ab/ab ac
srml@dur.ch:~/t> find . -depth -type d -empty -ls -name 'a?' -exec rmdir {} \;
So sieht es aus:
srml@dur.ch:~/t> mkdir -p aa/aa aa/ab ab/aa ab/ab ac
srml@dur.ch:~/t> ls -l
insgesamt 12
drwxr-xr-x 4 srml users 4096 29. Sep 10:28 aa
drwxr-xr-x 4 srml users 4096 29. Sep 10:28 ab
drwxr-xr-x 2 srml users 4096 29. Sep 10:28 ac
srml@dur.ch:~/t> find . -type d -empty -ls -name 'a?' -exec rmdir {} \;
851990 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:28 ./aa/aa
find: "./aa/aa": Datei oder Verzeichnis nicht gefunden
851992 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:28 ./aa/ab
find: "./aa/ab": Datei oder Verzeichnis nicht gefunden
852039 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:28 ./ab/aa
find: "./ab/aa": Datei oder Verzeichnis nicht gefunden
852040 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:28 ./ab/ab
find: "./ab/ab": Datei oder Verzeichnis nicht gefunden
852351 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:28 ./ac
find: "./ac": Datei oder Verzeichnis nicht gefunden
srml@dur.ch:~/t> ls -l
insgesamt 8
drwxr-xr-x 2 srml users 4096 29. Sep 10:28 aa
drwxr-xr-x 2 srml users 4096 29. Sep 10:28 ab
srml@dur.ch:~/t>
srml@dur.ch:~/t>
srml@dur.ch:~/t> rmdir *
srml@dur.ch:~/t> mkdir -p aa/aa aa/ab ab/aa ab/ab ac
srml@dur.ch:~/t> find . -depth -type d -empty -ls -name 'a?' -exec rmdir {} \;
851990 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:29 ./aa/aa
851992 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:29 ./aa/ab
851987 4 drwxr-xr-x 4 srml users 4096 Sep 29 10:29 ./aa
852039 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:29 ./ab/aa
852040 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:29 ./ab/ab
852036 4 drwxr-xr-x 4 srml users 4096 Sep 29 10:29 ./ab
852351 4 drwxr-xr-x 2 srml users 4096 Sep 29 10:29 ./ac
851980 4 drwxr-xr-x 5 srml users 4096 Sep 29 10:29 .
srml@dur.ch:~/t> ls -la
insgesamt 8
drwxr-xr-x 2 srml users 4096 29. Sep 10:29 .
drwxr-xr-x 22 srml users 4096 29. Sep 10:19 ..
Eigentlich logisch, aber der Fehler
no such file or directory hatte mich erst ziemlich verwirrt.