良许 | 从命令行同时移动多个文件类型的小技巧
2019-08-27 07:10:21来源:博客园 阅读 ()
良许 | 从命令行同时移动多个文件类型的小技巧
我们知道,将某个类型的多个文件从一个目录移动到另一个目录很简单,但同时移动多种类型的多个文件或许会很麻烦,这里介绍一些让你在 Linux 中移动多种文件类型的小技巧。
同时移动多种文件类型
方法1:
假设 dir1
的目录中有多种类型的文件,如 .pdf .doc .mp3 .mp4 .txt 等,我们先来查看 dir1
中的内容:
$ ls dir1
file.txt image.jpg mydoc.doc personal.pdf song.mp3 video.mp4
这时,你希望将某些文件类型(不是所有文件类型)移动到不同的位置。例如,你想将 doc,pdf 和 txt 文件一次性移动到另一个名为 dir2
的目录中,你可以使用如下命令:
$ mv dir1/*.{doc,pdf,txt} dir2/
然后,我们分别查看一下 dir1
和 dir2
目录中的内容,看看是否移动过来了:
$ ls dir1/
song.mp3 video.mp4
$ ls dir2/
file.txt mydoc.doc personal.pdf
可以看出来,dir1
中的 .doc .pdf 和 .txt 类型的文件确实被移动到了 dir2
。
上面命令中的花括号内可以添加任意文件类型,来将它们移动到另一个目录中。怎么样,是不是很简单?
方法2:
我们先切换到源目录,我们这里是 dir1
:
$ cd ~/dir1
然后将选择的文件类型移动到目标目录 dir2
:
$ mv *.doc *.txt *.pdf /home/alvin/dir2/
若要移动特定扩展名的所有文件,例如 .doc :
$ mv dir1/*.doc dir2/
这里就介绍这么多,更多详细内容请参考它的手册页:
$ man mv
小结
移动少数的文件到不同目录很容易,你可以在 GUI 模式下单击鼠标或者在 CLI 模式下使用单行命令来操作。但是,如果有数千种不同的文件类型,你就会很无语了。不过,幸运的是你学习完了今天的小技巧后,这种需求对你来说就会变得很 easy !
-----------------
我是良许,世界500强外企 Linux 开发工程师,专业生产 Linux 干货。欢迎关注我的公众号「良许Linux」,回复「1024」获取最新最全的技术资料,回复「入群」进入高手如云技术交流群。
原文链接:https://www.cnblogs.com/yychuyu/p/11415467.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Linux面试题总结
下一篇:Docker
- MPI 本地局域网运行多机配置,同时运行多个程序; 2020-06-02
- 树莓派命令行配置无线网络 2020-05-29
- 你以为只有马云会灌鸡汤?Linux 命令行也会! 2020-05-24
- Linux 命令行下搜索工具大盘点,效率提高不止一倍! 2020-05-15
- linux命令行,gcc,g++零基础 2020-05-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash