0
我有以下命令:如何修剪出兩個目錄中查找命令
$ find /mnt/DCS_01 /mnt/DCS_02 \
-name Transit -prune -o .Trashes -prune -o -type f
我想修剪出Transit
和.Trashes
directores,但我有一些困難的語法。這裏的正確命令是什麼?
我有以下命令:如何修剪出兩個目錄中查找命令
$ find /mnt/DCS_01 /mnt/DCS_02 \
-name Transit -prune -o .Trashes -prune -o -type f
我想修剪出Transit
和.Trashes
directores,但我有一些困難的語法。這裏的正確命令是什麼?
您可以使用括號來指定多個ARGS -
$ find /mnt/DCS_01 /mnt/DCS_02 \
\(-name Transit -o -name .Trashes \) -prune -o -type f
以上是爲'執行... \)-a -prune -o型F'。它工作的原因是'-a'的優先級高於'-o'(並且括號的優先級高於兩者) – BroSlow