|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教一個find問題
當前目錄下有如下文件:
[root@vincent test]# ll
總用量 12
-rw-r--r-- 1 root root 208 7月 5 17:46 a.php
-rw-r--r-- 1 root root 0 7月 17 10:30 b.php
-rw-r--r-- 1 root root 1737 7月 5 17:46 ccc
drwxr-xr-x 2 root root 4096 7月 17 10:32 shell
我用命令
find ./ -name "*.php" -mtime -15 -print0 | xargs echo "" > ./find.log
記錄查找到的文件
但是返回的結果卻只有./a.php,
1)這是為什麼,我試著把-print0改成print,返回的結果就是我想要的./a.php ./shell/c.php ./b.php
2)xargs echo "" > ./find.log ===> echo "" 這是什麼語法?參數是被xargs接受的,為什麼輸出""就被傳遞給了find.log了呢? |
兄弟,我覺得你有這時間發貼,不如man find一下就搞定 |
| |