新聞中心
linux是一款擁有發(fā)展歷史較長的操作系統(tǒng), 在使用Linux進(jìn)行文件操作時, 在移動多個文件時,一般都需要使用MV命令, 如:mv 1.txt 2.txt 3.txt ~/Documents/ 由于我們需要一頓操作, 以上命令可以把當(dāng)前文件夾下的文件1,2,3移動到~/Documents/文件夾下。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,掇刀網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:掇刀等地區(qū)。掇刀做網(wǎng)站價格咨詢:028-86922220
那么,有沒有能更快移動多個文件的技巧呢?答案是有的, 也就是批量移動多個文件, 使用使用 find 和 mv 結(jié)合使用。
使用find+mv還可以從一個文件夾中按照正則表達(dá)式移動多個文件, 例如:定位一個文件夾下文件名以.txt結(jié)尾的文件, find ./ -name \*.txt表示從當(dāng)前文件夾下定位所有文件名以.txt結(jié)尾的文件, 命令完成之后, 把他們一起移動到其他文件夾下: find ./ -name \*.txt -exec mv {} ~/Documents/ \;
上面的命令可以把當(dāng)前文件夾下的所有的文件名以.txt結(jié)尾的文件移動到~/Documents 下。
此外,也可以使用xargs結(jié)合操作,如:constrol + z
將會暫停當(dāng)前命令, 然后使用xargs結(jié)合操作, 例如:find ./ -name ‘*.txt’ | xargs mv -t ~/Documents/。
使用xargs命令還比較簡單, 只要在find之后加上管道”|“, 再加上xargs, -t是用于指定接受滿足符合標(biāo)準(zhǔn)文件的路徑, 命令完成后, 就可以把當(dāng)前文件夾下的所有文件以.txt結(jié)尾的文件移動到指定的文件夾下。
總而言之, Linux下有很多技巧和方法可以快速搬移多個文件, 以上就是寫以前所介紹的幾種方法, 小伙伴可以根據(jù)實(shí)際情況選取最合適的一種方法進(jìn)行搬移, 以下是參考的3種方法,你也可以發(fā)掘更多的技巧。
1. find + mv:
find ./ -name \*.txt -exec mv {} ~/Documents/ \;
2. xargs:
find ./ -name ‘*.txt’ | xargs mv -t ~/Documents/
3. 使用 mv 命令:
mv 1.txt 2.txt 3.txt ~/Documents/
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!
網(wǎng)站標(biāo)題:Linux下快速移動多個文件的技巧(linux移動多個文件)
當(dāng)前鏈接:http://fisionsoft.com.cn/article/dhhhpec.html


咨詢
建站咨詢
