如何在`find`命令的额外-exec选项中表示所有文件/目录?

我的任务是将所有文件从具有特殊名称的多个目录复制到目标目录。

所以我建立了这个目录来测试我的命令。测试目录树如下所示:

.
├── dir1
│   └── file1
└── test

我打算将所有文件从dir1转换到test的命令是:

find . -type d -name "*dir*" -exec mv {}/* test \;

然后我得到:

mv: rename ./dir1/* to test/*: No such file or directory

我猜这是因为在该额外的-exec表达式中,该命令没有将*视为通配符。

所以我做了:

find . -type d -name "*dir*" -exec mv {}/file1 test \;

其中成功移动了file1进行测试。

但关键是,我现在需要所有文件的表达式,以便可以完成此文件传输工作。

我应该如何在find -exec命令组中表达这一点

'

如果仅打算从任何文件中移动文件dir*(*表示dir后跟通配符的任何其他字符),则需要使用-type f,表示files

find dir* -type f -name "*" -exec mv {} test \;

-type d表示find您正在指定目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在`find`命令的extra -exec选项中表示所有文件/目录?

来自分类Dev

使用find -exec将msgfmt命令递归应用于目录中的所有.po文件

来自分类Dev

使用find -exec将msgfmt命令递归应用于目录中的所有.po文件

来自分类Dev

在find命令之后,如何在for循环内使用exec命令?

来自分类Dev

之后,如何在find命令上运行-exec?grep

来自分类Dev

如何在UNIX中的find命令的搜索路径中排除给定目录的所有子目录

来自分类Dev

如何在Bash中将目录中的所有文件名作为参数传递给命令?

来自分类Dev

如何特别使用find命令和wc命令查找目录和所有子目录中所有.txt文件的数量?

来自分类Dev

如何在find命令的-exec中使用两个bash命令?

来自分类Dev

Ocaml如何在文件中表示字节?

来自分类Dev

使用-exec时如何在find命令中输出文件名?

来自分类Dev

如何在Prolog中表示“ Alberich讨厌除了他自己以外的所有人”?

来自分类Dev

排除 du 命令的目录/索引目录中的所有文件

来自分类Dev

vim find命令:如何列出所有匹配的文件

来自分类Dev

如何从目录读取所有.log文件

来自分类Dev

如何从目录中删除所有文件?

来自分类Dev

如何使用单个find命令更改除1个文件夹以外的所有子目录的权限?

来自分类Dev

如何在工作目录中检索所有文件的列表

来自分类Dev

如何在Gradle中排除目录下的所有文件?

来自分类Dev

如何在工作目录中检索所有文件的列表

来自分类Dev

如何在python中打开目录中的所有文件?

来自分类Dev

如何在目录中搜索所有以“ ABC”开头的文件?

来自分类Dev

如何在目录中添加所有.pri文件

来自分类Dev

“ -bash:{}:没有这样的文件或目录”,使用find exec

来自分类Dev

如何在每个目录中创建一个 .txt 文件,该文件被称为使用 find 命令的目录

来自分类Dev

如何查看使用Nautilus共享选项共享的所有目录?

来自分类Dev

如何删除所有目录中的所有文件?

来自分类Dev

如何在目录和子目录中使用find命令重命名文件的一部分

来自分类Dev

“如何使用ls命令显示目录'/ sbin'中以'az'开头的所有文件/目录?”

Related 相关文章

  1. 1

    如何在`find`命令的extra -exec选项中表示所有文件/目录?

  2. 2

    使用find -exec将msgfmt命令递归应用于目录中的所有.po文件

  3. 3

    使用find -exec将msgfmt命令递归应用于目录中的所有.po文件

  4. 4

    在find命令之后,如何在for循环内使用exec命令?

  5. 5

    之后,如何在find命令上运行-exec?grep

  6. 6

    如何在UNIX中的find命令的搜索路径中排除给定目录的所有子目录

  7. 7

    如何在Bash中将目录中的所有文件名作为参数传递给命令?

  8. 8

    如何特别使用find命令和wc命令查找目录和所有子目录中所有.txt文件的数量?

  9. 9

    如何在find命令的-exec中使用两个bash命令?

  10. 10

    Ocaml如何在文件中表示字节?

  11. 11

    使用-exec时如何在find命令中输出文件名?

  12. 12

    如何在Prolog中表示“ Alberich讨厌除了他自己以外的所有人”?

  13. 13

    排除 du 命令的目录/索引目录中的所有文件

  14. 14

    vim find命令:如何列出所有匹配的文件

  15. 15

    如何从目录读取所有.log文件

  16. 16

    如何从目录中删除所有文件?

  17. 17

    如何使用单个find命令更改除1个文件夹以外的所有子目录的权限?

  18. 18

    如何在工作目录中检索所有文件的列表

  19. 19

    如何在Gradle中排除目录下的所有文件?

  20. 20

    如何在工作目录中检索所有文件的列表

  21. 21

    如何在python中打开目录中的所有文件?

  22. 22

    如何在目录中搜索所有以“ ABC”开头的文件?

  23. 23

    如何在目录中添加所有.pri文件

  24. 24

    “ -bash:{}:没有这样的文件或目录”,使用find exec

  25. 25

    如何在每个目录中创建一个 .txt 文件,该文件被称为使用 find 命令的目录

  26. 26

    如何查看使用Nautilus共享选项共享的所有目录?

  27. 27

    如何删除所有目录中的所有文件?

  28. 28

    如何在目录和子目录中使用find命令重命名文件的一部分

  29. 29

    “如何使用ls命令显示目录'/ sbin'中以'az'开头的所有文件/目录?”

热门标签

归档