我有很多音频文件位于不同的文件夹中,我只想将名称中包含"LR“的文件复制到另一个文件夹中。
发布于 2017-05-13 10:00:32
查找存在于sourcedir下且名称中包含LR的所有常规文件,并将它们复制到destdir
find sourcedir -type f -name '*LR*' -exec cp -t destdir {} +它是如何工作的
find sourcedir这将开始一个告诉它从目录sourcedir.
-type f开始的find命令这告诉find只查找常规的files.
-name '*LR*'这将告诉find将其搜索限制在名称包含LR.
-exec cp -t destdir {} +的文件中对于找到的任何此类文件,这将运行cp命令以移动到destdir.
有关详细信息,请参阅man find。
https://stackoverflow.com/questions/43948446
复制相似问题