您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux基礎命令cp的用法”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux基礎命令cp的用法”吧!
cp
復制文件,可以將一個文件復制到另外一個地方,也可以將多個文件復制到目錄。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
cp [option] [-T] src dst
cp [option] src dir
cp [option] -t dir src
2、選項列表
選項 | 說明 |
--help | 顯示幫助文檔 |
--version | 顯示命令版本 |
-a | --archive | 等價于“-dR --preserve=all” |
--backup[=CONTROL] | 為每一個存在的目標文件創(chuàng)建備份 |
-b | 類似“--backup”,但是沒有參數(shù) |
--copy-contents | 遞歸時復制特殊文件的內(nèi)容 |
-d | 等價于“--no-dereference --preserve=links” |
-f | --force | 強制執(zhí)行 |
-i | --interactive | 交互模式,覆蓋文件之前詢問 |
-H | 遵循src中的命令行符號鏈接。 |
-l | --link | 創(chuàng)建鏈接,不復制 |
-L | --dereference | 始終遵循src中的符號鏈接 |
-n | --no-clobber | 不覆蓋已經(jīng)存在的文件 |
-R | -r | 遞歸模式,復制子目錄 |
-s | --symbolic-link | 創(chuàng)建符號鏈接,不復制 |
-P | --no-dereference | 不遵循src中的符號鏈接 |
-p | 等價于“--preserve=mode” |
--preserve[=ATTR_LIST] | 保留指定的屬性(默認:模式、所有權、時間戳),如果可能的話,其他屬性:上下文、鏈接、xattr、all |
-c | 等價于“--preserve=context” |
--no-preserve=ATTR_LIST | 不保留指定的屬性 |
--parents | 使用目錄下的完整源文件名 |
-R | -r | --recursive | 遞歸復制子目錄 |
--reflink[=WHEN] | 控制拷貝 |
--remove-destination | 在嘗試打開每個現(xiàn)有目標文件之前移動它(與“--force”相反) |
--sparse=WHEN | 控制稀疏文件的創(chuàng)建 |
--strip-trailing-slashes | 從每個源參數(shù)中移除任何尾隨斜線。 |
-s | --symbolic-link | 創(chuàng)建符號鏈接,不復制 |
-S | --suffix=SUFFIX | 重寫通常的備份后綴 |
-t | --target-directory=DIRECTORY | 將所有源參數(shù)復制到DIRECTORY中。 |
-T | --no-target-directory | 將目標文件當做普通文件 |
-t | --target-directory=dir | 復制所有的源文件到目錄 |
-u | --update | 以更新的方式復制 |
-v | --verbose | 顯示詳細執(zhí)行過程 |
-x | --one-file-system | 保持在這個文件系統(tǒng)上 |
-Z | --context=CONTEXT | 將副本的安全上下文設置為上下文 |
3、說明
當“--reflink[=always]”被指定時,執(zhí)行一個輕量級副本,其中數(shù)據(jù)塊僅在修改時被復制。如果這是不可能的,復制失敗,或者如果“--reflink=auto “被指定,則返回到標準副本。
備份后綴為‘~’,除非設置“--suffix “或”SIMPLE_BACKUP_SUFFIX“。版本控制方法可以通過”--backup“選項或通過VERSION_CONTROL環(huán)境變量來選擇。以下是這些值:
1)none, off,從不備份,即使指定了“--backup“。
2)numbered, t,數(shù)字版本控制。
3)existing, nil,如果有數(shù)字備份,那么就使用數(shù)字備份,否則使用簡單備份。
4)simple, never,簡單備份。
作為特例,當提供強制和備份選項時,cp對源進行備份,src和dst名字相同,都是常規(guī)文件。
4、實例
1)復制整個目錄
|
2)使用“-t”選項,將多個文件復制到目錄
|
3)創(chuàng)建鏈接
|
感謝各位的閱讀,以上就是“Linux基礎命令cp的用法”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對Linux基礎命令cp的用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。