我希望能够将文件从目录结构移动到目录(例如Desktop / tbb)中,其中每个文件都位于该结构的不同文件夹中。
我想要的文件的目录结构是这样的:
/Users/me/Desktop/SeqS/Plots/Results/FTF/freak/5M/5M_T1/SNAPSHOT/CN/Jimbob/LP7005321bam_ratio.txt
/Users/me/Desktop/SeqS/Plots/Results/FTF/freak/5M/5M_T2/SNAPSHOT/CN/Salad/LP9904920bam_ratio.txt
/Users/me/Desktop/SeqS/Plots/Results/FTF/freak/5M/5M_T3/SNAPSHOT/CN/Spags/LP6005334bam_ratio.txt
将它们全部移到/ Desktop / tbb
有没有一种方法可以要求bash搜索某个文件夹中所有以... bam_ratio.txt结尾的文件,然后搜索其中的文件夹以检索正确的文件?
find
命令。不同版本的bash有所不同,但是看起来像这样。
find /Users/me/Desktop/SeqS/Plots/Results/FTF/freak/ -type f -name "*bam_ratio.txt" -exec mv {} /Desktop/tbb/ \;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句