francois@h2g2:~/Downloads$ mkdir tmp
francois@h2g2:~/Downloads$ mkdir tmp/{a,b,c}
francois@h2g2:~/Downloads$ touch tmp/{a/b.e,b/c.e,c/d.e}
francois@h2g2:~/Downloads$ touch tmp/{a/b.p,b/c.p,c/d.p}
francois@h2g2:~/Downloads$ find . -type f -name "*.e" -exec rename 's/.e/.old_e/' {} \; francois@h2g2:~/Downloads$ ls -Rtl tmp
tmp:
total 12
drwxr-xr-x 2 francois francois 4096 Oct 28 18:21 b
drwxr-xr-x 2 francois francois 4096 Oct 28 18:21 a
drwxr-xr-x 2 francois francois 4096 Oct 28 18:21 c
tmp/b:
total 0
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 c.p
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 c.old_e
tmp/a:
total 0
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 b.p
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 b.old_e
tmp/c:
total 0
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 d.p
-rw-r--r-- 1 francois francois 0 Oct 28 18:18 d.old_e
francois@h2g2:~/Downloads$ rm -rf tmp
francois@h2g2:~/Downloads$ |