如何在 Linux Mint 中使用终端复制包含给定字符的文件?
How to copy files containing the given character using terminal in Linux Mint?
在 Linux Mint 中,我有一个包含许多文件的目录,我想复制文件名中包含 x
的文件并将它们粘贴到其他目标位置。
如何使用终端来完成?
转到包含所有文件的目录,然后试试这个。这个commnad可以帮助你。
find . -name '*x*' -exec cp "{}" YourDestination \;
将YourDestination
替换成任何你想要的地方。
接受的答案是一个一个地复制文件。您应该使用 {} +
或将 find
与 xargs
.
结合使用
find . -name '*x*' -exec cp '{}' '+' YourDestination \;
find . -name '*x*' -print0 |
xargs -0 sh -c 'cp "$@" your_destination' sh
在 Linux Mint 中,我有一个包含许多文件的目录,我想复制文件名中包含 x
的文件并将它们粘贴到其他目标位置。
如何使用终端来完成?
转到包含所有文件的目录,然后试试这个。这个commnad可以帮助你。
find . -name '*x*' -exec cp "{}" YourDestination \;
将YourDestination
替换成任何你想要的地方。
接受的答案是一个一个地复制文件。您应该使用 {} +
或将 find
与 xargs
.
find . -name '*x*' -exec cp '{}' '+' YourDestination \;
find . -name '*x*' -print0 |
xargs -0 sh -c 'cp "$@" your_destination' sh