Toplu Dosya İsmi Değiştirmek
Özellikle dosyaların uzantılarını değiştirmek için aşağıdaki komutu kullanabilirsiniz
Örneğin aşağıdaki directory’de “.dist” uzantısını tüm dosyalardan silmek istiyoruz.
-rw-r--r-- 1 smokeping smokeping 1.6K Jan 25 14:31 basepage.html.dist
-rw-r--r-- 1 smokeping smokeping 2.6K Jan 25 14:31 config.dist
drwxr-xr-x 2 smokeping smokeping 4.0K May 5 11:49 examples
-rw-r--r-- 1 smokeping smokeping 1.6K Jan 25 14:31 smokemail.dist
-rw-r--r-- 1 smokeping smokeping 59 Jan 25 14:31 smokeping_secrets.dist
-rw-r--r-- 1 smokeping smokeping 3.8K Jan 25 14:31 tmail.dist
Kullanım
Farklı bir kullanım için “.dist” ifadesini değiştirebilirsiniz. Komutu shell üzerinde çalıştırabilirsiniz.
find . -name '*.dist' -print -execdir sh -c 'mv {} $(basename {} .dist)' \;
Sonuç aşağıdaki gibi olacaktır.
-rw-r--r-- 1 smokeping smokeping 1.6K Jan 25 14:31 basepage.html
-rw-r--r-- 1 smokeping smokeping 2.6K Jan 25 14:31 config
drwxr-xr-x 2 smokeping smokeping 4.0K May 5 11:49 examples
-rw-r--r-- 1 smokeping smokeping 1.6K Jan 25 14:31 smokemail
-rw-r--r-- 1 smokeping smokeping 59 Jan 25 14:31 smokeping_secrets
-rw-r--r-- 1 smokeping smokeping 3.8K Jan 25 14:31 tmail
İlgili Belgeler
Ayrıca bu belgelere de bakabilirsiniz
Related issues |
---|