我有很多音频文件位于不同的文件夹中,我只想复制包含" LR"在他们的名字到另一个文件夹。
答案 0 :(得分:0)
要查找sourcedir
下存在且名称中包含LR
的所有常规文件,请将其复制到destdir
:
find sourcedir -type f -name '*LR*' -exec cp -t destdir {} +
工作原理
find sourcedir
这开始find
命令告诉它从目录sourcedir
开始。
-type f
这告诉find只查找常规文件。
-name '*LR*'
这告诉find将其搜索范围限制为名称包含LR
的文件。
-exec cp -t destdir {} +
对于找到的任何此类文件,这会运行cp
命令以移至destdir
。
有关详细信息,请参阅man find
。