linux 移动大量文件

linux 移动大量文件,第1张

需要移动 460569份文件,直接mv 或者 rm 等,会提示参数列表过长。

使用

```

find . -type f -name 'pfam_scan_temp*.xls' -exec mv {} temp  \

```

可以 *** 作更多一下的文件,但是文件过多还是会提示,如果可以进一步筛选倒也是可以用。

这个更方便,grep 中间的temp替换成你想匹配的文件名,最后的temp是你想移动后的目标目录

```

ls |grep temp | xargs -t -I {} mv {} temp

```

1、打开终端,连接至centos。

2、创建一个文件夹test1。

3、在test1中创建一个文件夹test2。

4、在test2中创建一个文件1.txt。

5、使用mv命令+文件+路径,移动该文件。在linux中..(两个点)表示上一级目录。

6、这个时候当前目录test2下已经没有文件了,返回test1查看情况。1.txt已经被移动过来了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8953536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存