Linux請問在目錄下修改所有子目錄檔案的檔名? - LinuxAndrew · 2012-02-12Table of ContentsPostCommentsRelated Posts 請問下什麼指令 才可以在目錄下修改所有子目錄檔案的檔名 我把檔名沒注意 多打空白 一直想不到要用什麼 可以把所有檔案檔名的空白消掉 或空白改 _ 因為下一步是想把所有檔案中的字串 用grep 某字取代某字 但是grep對檔名中有空白的 完全沒輒... 它就不執行 -- LinuxAll CommentsCaroline2012-02-15是不是要加跳脫字元'\'Hedy2012-02-18for f in *; do mv "$f" "${f// /_}"; doneRegina2012-02-21檔案太多的話,用rename or rename.ul比較快Daniel2012-02-24我試過了 只能在目標目錄下改檔名 目標目錄下的眾多子目錄Annie2012-02-27的檔案的檔名就還是不動... 試一試好像grep可以全改 但是John2012-03-01它不吃有空白字元的檔名... 子目錄有數百個 裡面檔案上千~Tom2012-03-02還是bash: set -s globstar; for f in **; do ....Lucy2012-03-03重新看了一次你的問題,應該是呼叫grep的script沒寫好Quanna2012-03-04如果是用find | xargs 的話,改成 find -print0|xargs -0 看看Skylar Davis2012-03-06參考這一篇: #1EuUGZCGBennie2012-03-08可以了 3QPoppy2012-03-11在find | xargs rename的語法裡加-print0 -0就可以了Related Posts開機時間Fedora16 打字遲鈍要去哪邊調整?ubuntu 套件相依的問題ubuntu 套件相依的問題wicd-client 怎麼設定 DHCP ?
All Comments