這篇文章主要講解了“Linux基礎(chǔ)命令cpio的用法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Linux基礎(chǔ)命令cpio的用法”吧!
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、黃龍網(wǎng)絡(luò)推廣、微信小程序定制開(kāi)發(fā)、黃龍網(wǎng)絡(luò)營(yíng)銷、黃龍企業(yè)策劃、黃龍品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供黃龍建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cncpio
從歸檔中復(fù)制文件,或者復(fù)制文件到歸檔中。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
Cpio命令有三種工作模式:
1)copy-out mode,cpio指令將文件復(fù)制到歸檔。它讀取標(biāo)準(zhǔn)輸入上的文件名列表(每行一個(gè)),將歸檔包寫(xiě)到標(biāo)準(zhǔn)輸出。
2)copy-in mode,cpio指令從歸檔中復(fù)制文件,從標(biāo)準(zhǔn)輸入讀取歸檔包。
3)cpio-pass mode,從目錄樹(shù)復(fù)制文件到另一個(gè)目錄,它從標(biāo)準(zhǔn)輸入中讀取要復(fù)制的文件列表。
1、語(yǔ)法
cpio -o namelist > archive
cpio -i < archive
cpio -p dst-dir < namelist
2、選項(xiàng)列表
選項(xiàng) | 說(shuō)明 |
-? | --help | 幫助信息 |
--version | 顯示命令版本信息 |
主操作模式 | |
-i | --extract | 從包中提取文件,copy-in模式 |
-o | --create | 創(chuàng)建包,copy-out模式 |
-p | --pass-through | 運(yùn)行copy-pass模式 |
-t | --list | 打印輸入內(nèi)容列表 |
-l | --list | 對(duì)于每一個(gè)壓縮的文件,列出壓縮文件大小、解壓大小、壓縮比列、壓縮前的文件名字 |
應(yīng)用在所有模式的選項(xiàng) | |
-B | 設(shè)置IO塊的大小為5120字節(jié) |
-c | 使用老式跨平臺(tái)的歸檔格式 |
-f | 僅拷貝不匹配任意給定模式的文件 |
-F | 用文件名代替標(biāo)準(zhǔn)輸入和輸出 |
-n | --numeric-uid-gid | 在內(nèi)容列表的詳細(xì)信息中顯示uid和gid |
--quite | 不打印以拷貝的塊數(shù) |
-v | --verbose | 詳細(xì)信息 |
-V | -dot | 每處理一個(gè)文件就打印一個(gè)“.” |
應(yīng)用于copy-in的徐昂想 | |
-b | --swap | |
-r | --rename | 交互式重命名 |
-E | 把指定文件的內(nèi)容當(dāng)做匹配字符串 |
應(yīng)用于copy-out的選項(xiàng) | |
-A | --append | 追加到文檔的結(jié)尾 |
-O | 使用包文件名,而不是標(biāo)準(zhǔn)輸入輸出 |
應(yīng)用于copy-pass的選項(xiàng) | |
-l | --link | 在執(zhí)行時(shí)盡可能創(chuàng)建鏈接,而不是復(fù)制文件 |
應(yīng)用于copy-in和copy-out | |
--absolute-filenames | 文件名不出去文件系統(tǒng)前綴 |
--no-absolute-filenames | 當(dāng)前目錄創(chuàng)建所有文件 |
應(yīng)用于copy-out和copy-pass | |
-0 | --null | 輸入文件名以null字符結(jié)尾 |
-a | --reset-access-time | 文件讀取后,還原文件的訪問(wèn)時(shí)間 |
-I | 從文件讀入 |
-R | --owner | 設(shè)置所有文件的組合用戶信息 |
應(yīng)用于copy-in和copy-pass | |
-d | 必要時(shí)創(chuàng)建目錄 |
-m | 創(chuàng)建文件是,保留文件修改時(shí)間屬性 |
-u | 無(wú)條件覆蓋 |
3、例子代碼
|
4、實(shí)例
1)將當(dāng)前目錄歸檔
|
2)從歸檔中提取文件
|
3)拷貝文件
|
感謝各位的閱讀,以上就是“Linux基礎(chǔ)命令cpio的用法”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Linux基礎(chǔ)命令cpio的用法這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
文章題目:Linux基礎(chǔ)命令cpio的用法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article8/deisip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、域名注冊(cè)、網(wǎng)站營(yíng)銷、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)