2015-10-08 29 views
0

我有以下命令:如何修剪出兩個目錄中查找命令

$ find /mnt/DCS_01 /mnt/DCS_02 \ 
    -name Transit -prune -o .Trashes -prune -o -type f 

我想修剪出Transit.Trashes directores,但我有一些困難的語法。這裏的正確命令是什麼?

回答

1

您可以使用括號來指定多個ARGS -

$ find /mnt/DCS_01 /mnt/DCS_02 \ 
    \(-name Transit -o -name .Trashes \) -prune -o -type f 
+0

以上是爲'執行... \)-a -prune -o型F'。它工作的原因是'-a'的優先級高於'-o'(並且括號的優先級高於兩者) – BroSlow

相關問題