2011-10-12 121 views
0

如何排除find命令選擇的最後一個文件?從查找命令中排除文件

[[email protected] shantanu]# find /home/wcuser/ -name "catalina.out" 
/home/user/services/logs/catalina.out 
/home/user/services/logs/catalina.out 
/home/user/cash/logs/catalina.out 

我想從正在顯示了排除的文件「/home/user/cash/logs/catalina.out」,因爲它是很舊的日誌文件。

回答

1

您可以通過以下命令之一做到這一點:

find /home/wcuser/ \(-name "catalina.out" ! -wholename "/home/user/cash/logs/catalina.out" \) 


find /home/wcuser/ \(-name "catalina.out" -and ! -wholename "/home/user/cash/logs/catalina.out" \) 
相關問題