Linux中find命令的使用網上有很多資料
實際使用中遇到了如下問題:
- 請看如下幾組命令
a) find . -name abc
b) find . -name abc*
c) find . -name “abc*”
d) find . -name “abc*” -print
除了第一組,其他三組得到的結果都是一樣的,因爲-name後面的字符串直接被當作參數了,無論是加不加引號,而加不加-print命令結果都一樣的原因,我推測是-print命令是默認的參數,因此不加也能直接輸出文件路徑;也有人說不加引號只能搜索當前目錄下的文件,而不能搜索子目錄,但是我的ubuntu19.04可以搜索。 - 對於ls命令加引號和不加引號的區別
ls “abc*”
ls abc*
這裏加引號,表示直接查找文件名爲abc的文件,而不加引號表示通配符,即以abc開頭的文件。