国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

linux的cp命令詳解

來源:懂視網 責編:李贏贏 時間:2021-11-08 15:41:21
文檔

linux的cp命令詳解

cp命令語法。使用cp命令將文件復制到目錄。使用cp命令將目錄復制到目錄。使用cp命令將目錄項復制到目錄。使用cp命令將文件復制重命名。使用cp命令將目錄復制重命名。使用cp命令將文件覆蓋。使用cp命令將備份文件。使用cp命令將文件的自我備份。
推薦度:
導讀cp命令語法。使用cp命令將文件復制到目錄。使用cp命令將目錄復制到目錄。使用cp命令將目錄項復制到目錄。使用cp命令將文件復制重命名。使用cp命令將目錄復制重命名。使用cp命令將文件覆蓋。使用cp命令將備份文件。使用cp命令將文件的自我備份。

linux系統下cp命令是什么呢?下面是cp命令的具體介紹:

1、語法:

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

這兩個語法的效果是一樣的,都是把 SOURCE 代表的文件復制到 DIRECTORY 目錄中。

2、使用cp命令將文件復制到目錄:

首先來看下如何把文件復制到目錄中,使用上面的兩種語法

cp file1 file2 file3 dir1

cp -t dir1 file1 file2 file3

注意,目錄 dir1 必須存在,否則會發生文件復制重命名。

3、使用cp命令將目錄復制到目錄:

有時候,我們想把整個目錄復制到另外一個目錄下,這個時候,我們需要加上 -r 或 -R 或 --recursive 選項

cp -r dir1/ dir2/

注意,目錄 dir2 必須存在,否則會發生目錄復制重命令。

4、使用cp命令將目錄項復制到目錄:

cp -r dir1 dir2 是把整個 dir1 目錄復制到目錄 dir2 下,但是有時候我們只想把 dir1 目錄下的內容復制到 dir2 目錄下,使用通配符來完成這個任務

cp  dir1/*  dir2

如果 dir1 目錄有 hello.txt 以及 world.txt 兩個文件,那么 dir1/* 會被 shell 展開為 dir1/hello.txt 以及 dir1/world.txt,那么上面的命令的展開形式如下

cp  dir1/hello.txt  dir2/world.txt  dir2

這個形式就是文件復制到目錄的操作。

注意,目錄 dir2 必須存在,否則會報錯。

5、使用cp命令將文件復制重命名:

有時候,我們想復制一個文件,但是同時又想把副本(復制后的文件)進行重命名,cp 命令可以做到,只要重命名的名子不存在即可

cp file1 dir1/renamed_file1

這個命名會把當前目錄下的 file1 復制到 dir1 目錄下,并且重命名為 renamed_file1。

注意,只有在 renamed_file1 不存在的情況下,才會發生文件復制重命名的操作。如果 renamed_file1 存在,那么將會用 file1 的內容覆蓋 renamed_file1 的內容。

6、使用cp命令將目錄復制重命名:

目錄復制重命名與文件復制重命名類似,只是復制目錄需要加上選項 -r。

cp -r dir1/ dir2/renamed_dir1

注意,如果想目錄復制重命名,那么 renamed_dir1 目錄必須不存在。如果存在,那么將會發生把一個目錄復制到另外一個目錄下的操作。

7、使用cp命令將文件覆蓋:

在前面的部分中提到一個問題,文件復制可以導致覆蓋操作,例如

cp  file1 file2 dir1

如果 dir1 目錄下存在 file1 文件,那么默認將會發生覆蓋,但是不會給我們提示。如果這不是你想要的,那么可以使用下面幾個選項

使用 -n 選項,不會發生覆蓋操作。

使用 -i 選項,可以提示操作者是否執行覆蓋操作。

使用 -b 選項,在覆蓋前進行備份,備份文件名是原始文件名加上一個波浪線。

使用 -u 選項,表示只有文件比較新的時候,才發生覆蓋。

8、使用cp命令將備份文件:

通過--suffix 重新定義備份文件名后綴。

cp  --suffix=.bak file1 dir1

注意,如果指定了 --suffix 選項,那么已經包含了 -b 的意思,因此不需要再指定 -b 選項。

如果 dir1 目錄已經存在 file1 文件,那么會生成一個備份文件 file1.bak,然后再發生文件復制。

其實 cp 命令有幾種內置的生成備份文件的方式,通過 --backup 選項指定,有如下幾個值

simple/never: 備份后綴名為波浪符(~),這是默認方式。

numbered/t : 備份后綴為數字,例如 ~1~。

existing/nil : 如果已經存在數字備份的文件,那么就使用數字后綴,否則使用波浪符后綴。

9、使用cp命令將文件的自我備份:

$ cp -b file1 file1

cp: 'file1' and 'file1' are the same file

這個命令表示在當前目錄下,把 file1 復制為 file1,并且 -b 選項表示生成備份文件。但是這個命令無法執行,可以通過 -f 選項強制執行

$ cp -vfb hello.c hello.c

'hello.c' -> 'hello.c~'

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

linux的cp命令詳解

cp命令語法。使用cp命令將文件復制到目錄。使用cp命令將目錄復制到目錄。使用cp命令將目錄項復制到目錄。使用cp命令將文件復制重命名。使用cp命令將目錄復制重命名。使用cp命令將文件覆蓋。使用cp命令將備份文件。使用cp命令將文件的自我備份。
推薦度:
標簽: linux cp命令
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 午夜在线免费视频 | 国产偷亚洲偷欧美偷精品 | 日本黄a| 中文字幕在线播放第一页 | 婷婷综合在线 | 欧美视频精品一区二区三区 | 高清 国产 日韩 欧美 | a一级毛片 | 国产精品高清久久久久久久 | 国产a久久精品一区二区三区 | 91成人爽a毛片一区二区 | 国产日韩欧美91 | 天天做天天爱夜夜爽毛片毛片 | 国产综合成人久久大片91 | 国产在线观看入口 | 一区精品在线 | 亚洲欧美视频一区 | 日韩欧美国产精品第一页不卡 | 国产成人精品久久一区二区三区 | 国产一区二区三区日韩欧美 | 热@国产| 亚洲一区二区三区夜色 | 欧美性xxxx| 国产偷自拍 | 中文字幕一区久久久久 | 国产第一页在线播放 | 国产高清不卡一区二区三区 | 69视频高清完整版在线观看 | 伊人久久成人成综合网222 | 波多野结衣免费在线 | 国产精品久久久久久久专区 | 最新亚洲精品 | 日韩综合区 | 国产资源在线看 | 丝袜视频一区 | 毛片视频网址 | 五月天丁香网 | 欧美色图亚洲激情 | 国产原创一区 | 美日韩中文字幕 | 国产美女一级特黄毛片 |