0
$pwd
/tmp
$touch 1.tst 2.tst
$mkdir inner_dir
$touch inner_dir/3.tst
$find . ! -name . -prune -name '*.tst'
1.tst
2.tst
我想限制「查找」只搜索到與「TST」擴展名的文件的當前目錄(我知道這是可以做到的'ls'命令,但希望稍後添加其他「查找」過濾器)。 我的問題是上面的'find'是如何工作的? 爲什麼以下工作(帶有OR選項)?-prune在發現沒有OR(-o)選項工作 - Unix的
find . ! -name . -prune -o -name '*.tst'
謝謝。
http://content.hccfl.edu/pollock/unix/findcmd.htm。看到底部附近,我認爲這適用於你的情況。祝你好運。 – shellter 2013-03-10 20:09:55