Linux處理目錄的常用命令 cp(六)

2021-10-06 06:56:23 字數 1044 閱讀 7137

你可以使用 man [命令] 來檢視各個命令的使用文件,如 :man cp。

六:cp(複製檔案或目錄)

cp 即拷貝檔案和目錄。

語法:[root@www ~]# cp [-adfilprsu] **檔(source) 目標檔(destination)

[root@www ~]# cp [options] source1 source2 source3 .... directory

選項與引數:

-f:為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;

-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;

-p:連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);

-r:遞迴持續複製,用於目錄的複製行為;(常用)

-s:複製成為符號鏈結檔 (symbolic link),亦即『捷徑』檔案;

-u:若 destination 比 source 舊才公升級 destination !

參考:

[root@localhost chy]# cp a ../newmulu

cp: 略過目錄"a"

#對資料夾操作,使用-r

[root@localhost chy]# cp -r a ../newmulu

[root@localhost chy]# cp -r aa ../newmulu

cp:是否覆蓋"../newmulu/aa/c.txt"? y

#n是拒絕,y是接受

#如果檔案太多,可以用這個

st chy]# \cp -rf aa ../newmulu

(1)-f 引數是強制複製,比如你在a檔案中有個檔案名叫b,然後你把c資料夾裡面的另乙個檔名叫做b的複製到a裡面,這個時候回衝突,然後會提示你要不要繼續複製,加上-f就不會提示你了

(2)在命令前加了乙個反斜槓(\),這樣就不會再次確認了

Linux常用命令 目錄處理命令

ls命令顯示指定工作目錄下的內容,列出工作目錄所包含的檔案及子目錄。此命令與windows下的dir類似。ls選項 說明 a 示指定目錄下的所有檔案以及子目錄,包含隱藏檔案 d只顯示目錄列表 l除檔名稱外,同時將檔案或者子目錄的許可權 使用者和大小等資訊列出來 i顯示檔案或目錄id 列出 home ...

Linux常用命令 目錄處理命令

命令格式 命令 選項 引數 例 ls la etc 說明 個別命令使用不遵循此格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all 目錄處理命令 ls 命令名稱 ls 命令英文原意 list 命令所在路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選...

處理目錄的常用命令

1 ls 列出目錄 語法 ls 引數 目錄名稱選項與引數 a 全部的檔案,連同隱藏 檔案 開頭為 的檔案 一起列出來 常用 d 僅列出目錄本身,而不是列出目錄內的檔案資料 常用 l 長資料串列出,包含檔案的屬性與許可權等等資料 常用 2 cd 切換目錄 語法 cd 相對路徑或絕對路徑 3 pwd 顯...