關(guān)于-exec ls {} \;的問題
為什么輸入find /root -size +1k -a -7k -exec ls {} \;之后輸出的結(jié)果會出現(xiàn)比7k大的結(jié)果呢?...好郁悶,但是輸入find /root -size +1k -a -7k 之后輸出的結(jié)果就是符合參數(shù)要求的...
為什么輸入find /root -size +1k -a -7k -exec ls {} \;之后輸出的結(jié)果會出現(xiàn)比7k大的結(jié)果呢?...好郁悶,但是輸入find /root -size +1k -a -7k 之后輸出的結(jié)果就是符合參數(shù)要求的...
2016-03-06
舉報
2016-03-06
?-a -7k這個有問題,在-a后面忘記打-size了
正確的是 find /root -size +1k -a -size -7k -exec ls {} \;
2016-03-06
?find /root -size +1k -a -size -7k -exec ls -lh {} \;
你的該條命令的解釋是大于1k或者小于7k的
2016-03-06
find命令搜索的結(jié)果除了文件,還有目錄/root(我機子顯示/root為4k左右)。
然后對這些find出來的文件和目錄/root進行l(wèi)s操作,便會同時列出/root里面的所有文件。
2016-03-06
?-a 是連接兩個條件,前面的條件是-size +1k,后面的條件是-7k,系統(tǒng)不認識-7k,只認識-size -7k