Linux 基礎命令 cp

2021-10-03 11:59:53 字數 2428 閱讀 7477

命令:cp 複製檔案或目錄

用法: cp [option]… [-t] source dest cp 選項 源目標

​ cp [option]… source… director cp 選項 源目錄 新目錄

​ cp [option]… -t directory source… cp 選項 目錄源

[

root

@fp-21~

]#cp--help-a,

--archive

#複製目錄時是使用,相當於-d、-p、-r引數組合-d#

複製的原始檔如果是鏈結檔案,則複製鏈結檔案而不是指向的檔案本身-f,

--force

#強制複製,如果目標存在,不會進行-i、-u選項,直接覆蓋-i,

--interactive

#複製時如果目標檔案已經存在,詢問是否替換-h#

遵循源**中的命令列符號鏈結-l,

--link

#不複製檔案,生成硬鏈結檔案-l,

--dereference

#始終遵循源中的符號鏈結-n,

--no-clobber

#不覆蓋現有的檔案-p,

--no-dereference

#永遠不要跟隨源**中的符號鏈結-p#

除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中-r,

-r,--recursive

#遞迴複製目錄-s,

--symbolic-link

#不複製檔案,生成軟鏈結檔案-s,

--suffix

=suffix

#覆蓋通常的備份字尾-t#

將所有源引數複製到目錄中-t,

--no-target-directory#將

dest

視為普通檔案-u,

--update

#若檔案同名,屬性不一樣

(如修改時間,大小等

),則覆蓋目標檔案-v,

--verbose

#複製的詳細解釋

--help

#幫助文件

--version

#版本資訊

# 複製目錄時是使用,相當於-d、-p、-r引數組合

[root@fp-

[root@fp-

21 opt]# ll dir/

total 0

-rw-r--r--

.1 root root 0

mar422:

# 複製的原始檔如果是鏈結檔案,則複製鏈結檔案而不是指向的檔案本身

[root@fp-

21 opt]# cp -d link_banana dir/

[root@fp-

21 opt]# ll dir/

total 0

-rw-r--r--

.1 root root 0

mar422:

lrwxrwxrwx.

1 root root 6

mar423:

15 link_banana -

> banana

# 複製時如果目標檔案已經存在,詢問是否替換

[root@fp-

# 不覆蓋現有的檔案

[root@fp-

# 除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中

[root@fp-

-rw-r--r--

.1 root root 0

mar422:

[root@fp-

[root@fp-

[root@fp-

-rw-r--r--

.1 bin bin 0

mar422:

# 遞迴複製目錄

[root@fp-

21 opt]# mkdir dir.bak

[root@fp-

21 opt]# cp -r dir .

/dir.bak/

[root@fp-

21 opt]# tree dir.bak/

dir.bak/

└── dir

├── banana

└── link_banana -

> banana

# 若檔案同名,屬性不一樣(如修改時間,大小等),則覆蓋目標檔案

[root@fp-

21 opt]# echo "改變檔案大小"

[root@fp-

[root@fp-

-rw-r--r--

.1 bin bin 19

mar423:

# 複製的詳細解釋

[root@fp-

21 opt]# cp -v orange dir/

『orange』 -

> 『dir/orange』

link 檢視 linux 基礎命令

Linux基礎命令 cp

cp 複製檔案,可以將乙個檔案複製到另外乙個地方,也可以將多個檔案複製到目錄。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 cp option t src dst cp option src dir cp option t ...

Linux命令基礎 cp命令

cp是英文單詞copy的縮寫,就是拷貝檔案的意思。cp的基本語法是 cp 引數 原始檔路徑 目的地路徑 1.cp file1.txt file2.txt 2.把file1.txt 拷貝到乙個空白的路徑下 3.多個檔案拷貝到乙個資料夾cp file1.txt file2.txt dir2 4.cp i...

Linux命令 cp命令

cp命令用來複製檔案或者目錄,是linux系統中最常用的命令之一。1,語法 cp options source dest 或者cp options source.directory 2,引數說明 f 覆蓋已經存在的目標檔案而不給出提示。i 與 f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是...