扣丁學(xué)堂Linux培訓(xùn)之詳解如何從命令行同時(shí)移動(dòng)多種文件類型
2019-01-24 17:06:37
1324瀏覽
今天扣丁學(xué)堂Linux培訓(xùn)老師給大家分享一篇關(guān)于在類Unix系統(tǒng)如何從命令行同時(shí)移動(dòng)多種文件類型的詳細(xì)介紹,希望對(duì)同學(xué)們學(xué)習(xí)有所幫助,下面我們一起來(lái)看一下吧。
同時(shí)移動(dòng)多種文件類型
想象一下這種場(chǎng)景,你在名為dir1的目錄中有多種類型的文件,例如.pdf、.doc、.mp3、.mp4、.txt等等。我們來(lái)看看dir1的內(nèi)容:
$ ls dir1
file.txt image.jpg mydoc.doc personal.pdf song.mp3 video.mp4
你希望將某些文件類型(不是所有文件類型)移動(dòng)到另一個(gè)位置。例如,假設(shè)你想將.doc、.pdf和.txt文件一次性移動(dòng)到名為dir2的另一個(gè)目錄中。
要同時(shí)將.doc、.pdf和.txt文件從dir1移動(dòng)到dir2,命令是:
$ mv dir1/*.{doc,pdf,txt} dir2/
很容易,不是嗎?現(xiàn)在讓我們來(lái)查看一下dir2的內(nèi)容:
$ ls dir2/
file.txt mydoc.doc personal.pdf
看到了嗎?只有.doc、.pdf和.txt從dir1移到了dir2。
在上面的命令中,你可以在花括號(hào)內(nèi)添加任意數(shù)量的文件類型,以將它們移動(dòng)到不同的目錄中。它在Bash上非常適合我。
另一種移動(dòng)多種文件類型的方法是轉(zhuǎn)到源目錄,在我們的例子中即為dir1:
$ cd ~/dir1
將你選擇的文件類型移動(dòng)到目的地(即dir2),如下所示:
$ mv *.doc *.txt *.pdf /home/sk/dir2/
要移動(dòng)具有特定擴(kuò)展名的所有文件,例如.doc,運(yùn)行:
$ mv dir1/*.doc dir2/
更多細(xì)節(jié),參考man頁(yè):
$ man mv
移動(dòng)一些相同或不同的文件類型很容易!你可以在GUI模式下單擊幾下鼠標(biāo),或在CLI模式下使用一行命令來(lái)完成。但是,如果目錄中有數(shù)千種不同的文件類型,并且希望一次將多種文件類型移動(dòng)到不同的目錄,這將是一項(xiàng)繁瑣的任務(wù)。對(duì)我來(lái)說(shuō),上面的方法很容易完成工作!如果你知道任何其它一行命令可以一次移動(dòng)多種文件類型,請(qǐng)?jiān)谙旅娴脑u(píng)論部分與我們分享。我會(huì)核對(duì)并更新指南。
以上就是關(guān)于扣丁學(xué)堂Linux培訓(xùn)之詳解如何從命令行同時(shí)移動(dòng)多種文件類型的詳細(xì)介紹,最后
想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢,扣丁學(xué)堂有專業(yè)老師制定的Linux學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時(shí)俱進(jìn)的Linux視頻教程供大家學(xué)習(xí),想要學(xué)好Linux開(kāi)發(fā)技術(shù)的小伙伴快快行動(dòng)吧??鄱W(xué)堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽:
Linux培訓(xùn)
Linux視頻教程
紅帽Linux視頻
Linux學(xué)習(xí)視頻
Linux入門視頻