当前位置: 首页 > Linux

从命令行同时移动多种文件类型的技巧

时间:2023-04-06 22:34:34 Linux

我们知道,将某种类型的多个文件从一个目录移动到另一个目录很容易,但同时移动多种类型的多个文件可能会很棘手。麻烦,这里有一些小技巧可以让你在Linux中移动各种文件类型。同时移动多种文件类型方法一:假设dir1目录下有多种类型的文件,比如.pdf.doc.mp3.mp4.txt等,我们先查看一下dir1的内容:$lsdir1file.txt图片。jpgmydoc.docpersonal.pdfsong.mp3video.mp4此时,您想将某些文件类型(不是所有文件类型)移动到不同的位置。例如,如果想一次性将doc、pdf、txt文件移动到另一个名为dir2的目录下,可以使用如下命令:$mvdir1/*.{doc,pdf,txt}dir2/然后,我们将查看分别查看dir1和dir2目录下的内容是否被移动:$lsdir1/song.mp3video.mp4$lsdir2/file.txtmydoc.docpersonal.pdf可以看出.docdir1中的.pdf和.txt类型的文件确实移动到了dir2。可以在上述命令的花括号内添加任意文件类型,以将它们移动到另一个目录。怎么样,是不是很简单?方法二:我们先切换到源目录,这里是dir1:$cd~/dir1然后将选中的文件类型移动到目标目录dir2:$mv*.doc*.txt*.pdf/home/alvin/dir2/移动所有具有特定扩展名的文件,例如.doc:$mvdir1/*.docdir2/到此为止,更多详细信息请参阅其手册页:$manmv摘要将几个文件移动到不同的目录很容易,您可以在GUI模式下通过单击鼠标或在CLI模式下使用单行命令来操作它们。但是,面对成千上万种不同的文件类型,您会无语。不过,幸运的是,在你学会了今天的技巧之后,这个需求对你来说会变得非常容易!---------------我是梁旭,外资500强公司Linux开发工程师,专业从事Linux干货制作。欢迎关注我的公众号“良旭Linux”,回复“1024”获取最新最全的技术资料,回复“进群”进入专家云技术交流群。