中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令系列-cp(復(fù)制)

時(shí)間:2019-11-25

linux命令_linux命令手冊(cè)_linux 命令

cp命令可以用來(lái)復(fù)制拷貝文件和目錄

#常用命令選項(xiàng)
默認(rèn)覆蓋
-r/R  遞歸
-l  拷貝硬鏈接
-s  軟鏈接(不支持文件夾目錄)
-n  不覆蓋(使前面的-i失效)
-i,--interactive  交互模式(使前面的-n失效)
-a,--archive  原樣復(fù)制,保留全部(包括mtime,atime,文件的所有者,權(quán)限等)
-L,--dereference  跟隨符號(hào)鏈接(默認(rèn))
-P,--no-dereference  不跟隨符號(hào)鏈接,也就是只拷貝符號(hào)鏈接,不拷貝符號(hào)鏈接指向的實(shí)際文件
-v  顯示詳細(xì)信息
-u,--update  當(dāng)源文件比較新時(shí)復(fù)制
-b  同名文件會(huì)以~結(jié)尾備份
--remove-destination  復(fù)制前先刪除
-f  如果目標(biāo)文件不能打開(kāi),那么先刪除再?gòu)?fù)制(-n參數(shù)會(huì)使-f失效)

linux命令_linux 命令_linux命令手冊(cè)

例子:

#復(fù)制并覆蓋當(dāng)前bbb文件為/tmp/aaa文件
cp bbb /tmp/aaa
#復(fù)制并覆蓋當(dāng)前所有可見(jiàn)文件和目錄到/tmp/aaa目錄下
cp -r * /tmp/aaa
#復(fù)制并覆蓋當(dāng)前所有文件和目錄到/tmp/aaa目錄下(包括隱藏文件)
cp -r . /tmp/aaa
#復(fù)制不覆蓋當(dāng)前所有文件和目錄到/tmp/aaa目錄下(包括隱藏文件)
cp -rn . /tmp/aaa
#原樣復(fù)制并覆蓋當(dāng)前所有可見(jiàn)文件和目錄到/tmp/aaa目錄下
cp -ar * /tmp/aaa
#生成軟連接bbb指向aaa
cp -s aaa bbb

總結(jié):

很多發(fā)行版可能已經(jīng)設(shè)置了命令別名linux命令,比如本人的centos7通過(guò)alias命令查看將會(huì)看到這么一句alias%20cp='cp%20-i'linux命令,所以當(dāng)我們使用cp命令時(shí)(其實(shí)相當(dāng)于使用cp%20-i)如果目標(biāo)文件已經(jīng)存在,則會(huì)提示你而不會(huì)直接覆蓋。

但是在很多場(chǎng)景下我們都希望直接覆蓋而不是提示

則可以臨時(shí)取消命令別名

linux命令手冊(cè)_linux 命令_linux命令

unalias cp    #刪除命令別名
cp -r * /tmp/aaa/    #復(fù)制當(dāng)前所有到/tmp/aaa/下并覆蓋
alias cp='cp -i'       #重新生成命令別名

上面的這些例子已經(jīng)能應(yīng)付大部分場(chǎng)景了,更多詳細(xì)用法請(qǐng)通過(guò)命令man cp自行查閱