新聞中心
linux是一款強(qiáng)大的操作系統(tǒng),在Linux下可以使用各種指令來(lái)實(shí)現(xiàn)文件的快速拷貝,下面,為大家詳細(xì)介紹Linux快速拷貝文件的三種方法。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比類烏齊網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式類烏齊網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋類烏齊地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
一、cp命令
針對(duì)單個(gè)文件的操作,我們可以使用 cp 指令來(lái)實(shí)現(xiàn)操作,該指令可以使用如下格式:
cp [-adfilprsu] sourcefile targetfile
其中 sourcefile 代表源文件,targetfile 代表目標(biāo)文件,其它參數(shù)如下:
-a : 若目標(biāo)文件夾存在,則將文件作覆蓋,文件夾里的內(nèi)容也會(huì)一起復(fù)制;
-d : 若 source 是個(gè)鏈接,則本命令不將其復(fù)制,而是復(fù)制它的鏈接屬性;
-f : 強(qiáng)制覆蓋目標(biāo)文件,若目標(biāo)文件不存在,則不會(huì)報(bào)錯(cuò);
-i : 若目標(biāo)文件存在,則詢問(wèn)是否覆蓋;
-l : 生成一個(gè)符號(hào)連接,而不是復(fù)制一個(gè)新文件;
-p : 保留原來(lái)文件的屬性,包括文件權(quán)限、時(shí)間、屬性等;
-r : 與 -R 是一樣的,代表遞歸復(fù)制;
-s : 生成一個(gè)符號(hào)連接,而不是復(fù)制一個(gè)新文件。
例如我們想將文件f1.txt拷貝到d1文件夾下,則可以使用如下指令:
cp f1.txt d1/
二、rsync命令
使用rsync命令拷貝文件比cp命令拷貝文件有很多優(yōu)點(diǎn),特別是在拷貝大文件時(shí)更加有效,拷貝效率會(huì)大大提高。其使用格式如下:
rsync [-avz] source target
其中source代表源,target代表目標(biāo),其它參數(shù)說(shuō)明如下:
-a : 相當(dāng)于 -rlptgoD,代表歸檔模式,-r 表示遞歸復(fù)制;-l 表示保持符號(hào)連接;-p 保持文件屬性;-t 表示保持時(shí)間;-g 表示保持組;-o 保持屬主;-D 保持特殊文件。
-v : 代表顯示詳細(xì)的執(zhí)行過(guò)程,一般我們使用該參數(shù);
-z : 表示壓縮傳輸,可以減少拷貝耗費(fèi)的流量。
例如我們想將f1.txt文件拷貝到d1文件夾下,可以使用如下指令:
rsync -avz f1.txt d1/
三、tar命令
通過(guò)在 tar 命令最后加上一個(gè) -C 參數(shù),可以在拷貝文件的同時(shí),保持原有的文件結(jié)構(gòu)。使用該命令的格式如下:
tar -cpf target.tar -C sourcefiles
其中 sourcefiles 代表源,target.tar 代表目標(biāo),參數(shù)-c表示建立壓縮文件,-p表示保留屬性,-f表示指定壓縮文件。
例如我們想將f1.txt文件拷貝到d1文件夾下,可以使用如下指令:
tar -cpf d1.tar -C f1.txt
以上就是Linux快速拷貝文件的三種方法,以上命令除了cp命令有基本的使用格式以外,其余的指令也非常靈活,可以添加多種參數(shù),使用起來(lái)也非常方便。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開(kāi)通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
網(wǎng)頁(yè)題目:Linux快速拷貝文件的方法(linux系統(tǒng)拷貝文件)
網(wǎng)站地址:http://fisionsoft.com.cn/article/djgsood.html


咨詢
建站咨詢
