linux下文件的復(fù)制、移動與刪除

linux下文件的復(fù)制、移動與刪除命令為:cp,mv,rm

一、文件復(fù)制命令cp

命令格式:

cp? [-adfilprsu] 源文件(source)? 目標(biāo)文件(destination)

cp? [option] source1? source2? source3 ...? ?directory

即: cp? ?[options] sourcedir? ? destdir

參數(shù)說明:

-a????:????是指archive的意思,也說是指復(fù)制所有的目錄

-d????:????若源文件為連接文件(link file),則復(fù)制連接文件屬性而非文件本身

-f????:????強(qiáng)制(force),若有重復(fù)或其它疑問時,不會詢問用戶,而強(qiáng)制復(fù)制

-i????:????若目標(biāo)文件(destination)已存在,在覆蓋時會先詢問是否真的操作

-l????:????建立硬連接(hard link)的連接文件,而非復(fù)制文件本身

-p????:????與文件的屬性一起復(fù)制,而非使用默認(rèn)屬性

-r????:????遞歸復(fù)制,用于目錄的復(fù)制操作

-s????:????復(fù)制成符號連接文件(symbolic link),即“快捷方式”文件

-u????:????若目標(biāo)文件比源文件舊,更新目標(biāo)文件

cp命令案例:

1)cp? ?/etc/sys.conf? ?/home/

????????將/etc/sys.conf文件復(fù)制到home目錄下

2)?cp? /test1/file1? /test3/file2

? ? ? ? 將/test1目錄下的file1復(fù)制到/test3目錄,并將文件名改為file2

3)cp? -r? test/? /home/

????????將當(dāng)前目錄"test/"以及其所有文件復(fù)制到home目錄下

????????????????cp? -r? test/? nettest

????????????????將當(dāng)前目錄"test/"下的所有文件復(fù)制到新目錄“newtest”下

4)cp? -a? /etc/? /home

????????將"/etc/"目錄以及所有文件和子目錄以及延伸的(保留鏈接、文件屬性)復(fù)制到/home目錄下

二、文件移動命令mv

命令格式:

mv? [-fiv]? source? destination

參數(shù)說明:

-f????:????force,強(qiáng)制直接移動而不詢問

-i????:????若目標(biāo)文件(destination)已經(jīng)存在,就會詢問是否覆蓋

-u????:????若目標(biāo)文件已經(jīng)存在,且源文件比較新,才會更新

mv命令案例:

1) mv? /test1/file1? /test3/file2

? ? ? ? 表示將test1目錄下的file1復(fù)制到test3 目錄,并將文件名改為file2

2) mv? *? ../

? ? ? ? ? 表示Linux當(dāng)前目錄所有文件移動到上一級目錄

三、文件刪除命令rm

命令格式:

rm? [fir]? 文件或目錄

參數(shù)說明:

-f????:????強(qiáng)制刪除

-i????:????交互模式,在刪除前詢問用戶是否操作

-r????:????遞歸刪除,常用在目錄的刪除

rm命令案例:

rm? -i? /test/file1

表示刪除/test目錄下的file1文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容