Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试排除两个目录;vntvdone 和下载,但由于某种原因,我的命令仍然在那里并在其中输出文件:
find -name '*.avi' -o -name '*.mkv' -o -name '*.mp4' -o -name '*.VOB' -o -path './downloading' -prune -o -path './vntvdone' -prune
我也遇到了问题,如果其中包含 .mp4 的文件夹/目录,它也被视为文件......我们如何才能只搜索文件而不搜索文件夹?
我发现它更容易使用!比使用prune. 我假设 find 的起始路径是“。” 该示例省略了它。
prune
find . \( -type d -a ! -name 'downloading' -a ! -name 'vntdone' -a ! -name '.' \) -o -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB