我先建立目錄mkdir?-p?playground/dir-{0{1..9},10}
touch?playground/dir-{0{1..9},10}/file-{{A..Z},{a..z}}然后我要做的是找到并且刪除playground目錄下所有file-A,file-a,file-Z,file-z文件,我寫的命令是find?~/playground?-name?file-A?-o?-name?file-a?-o?-name?file-Z?-o?-name?file-z?-exec?rm?-rf?{}?\;親測前半部分find?~/playground?-name?file-A?-o?-name?file-a?-o?-name?file-Z?-o?-name?file-z可以執行,沒錯,但是后半部分就不執行了,其他命令也不行,比如-exec?ls?-l?{}?\;我用下面這條命令可以達到目的,但是exec和xargs的用法不是一樣的么find?~/playground?-name?file-A?-o?-name?file-a?-o?-name?file-Z?-o?-name?file-z?|?xargs?rm?-rf?{}?\;特來求教各位大神指點迷津,不甚感激
新手提問Linux常用命令find,求教各位大神
對方正在青青草原抓羊
2016-10-09 21:57:55