gpt4 book ai didi

linux - 向上移动目录中的所有文件

转载 作者:IT王子 更新时间:2023-10-29 00:03:02 27 4
gpt4 key购买 nike

我有一个看起来像这样的目录

fool@brat:/mydir/ucsc_mm8> tar -xvf *.tar 
1/chr1.fa.masked
1/chr1_random.fa.masked
2/chr2.fa.masked
3/chr3.fa.masked
4/chr4.fa.masked
5/chr5.fa.masked
5/chr5_random.fa.masked
19/chr19.fa.masked
Un/chrUn_random.fa.masked

我想做的是将子目录/1 中的所有“*.masked”文件移出到/Un。在 Linux/Unix 中是否有一种紧凑的方法来做到这一点?

最佳答案

移动所有匹配特定表达式的文件的典型方式是

mv 1/*.masked targetDir

targetDir 可能在哪里..

如果你想从目录 1,2,3 中移动它,那么你可以做类似的事情

mv */*.masked targetDir

或者,如果你想专门从编号的目录中移动它,你可以运行类似的命令

mv [0-9][0-9]/*.masked targetDir

关于linux - 向上移动目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628617/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com