【发布时间】:2020-01-30 12:11:49
【问题描述】:
我试图将结果重定向到一个目录中,但它不允许我这样做。我究竟做错了什么 ?
find Documents/ -type f -regextype posix-egrep -regex ".+\.(doc|err|out)$" > Poubelle/
bash: Poubelle/: 是目录
我要做的是移动 Poubelle 中列出的文件。
提前谢谢你
【问题讨论】:
-
你想实现什么? find 的输出是文件列表,只能重定向到文件。如果要复制结果,则不需要重定向。
-
Find and copy files 或 stackoverflow.com/questions/17368872/… 或 ....的可能重复项。
-
如果您尝试复制或移动
find列出的所有文件,您需要使用-exec cp或-exec mv。您可能还想研究使用rsync命令。