<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Linux cpio命令 Linux cpio命令用于備份文件。 cpio是用來建立,還原備份檔的工具程序,它可以加入,解開cpio或tra備份檔內的文件。 ### 語法 ``` cpio [-0aABckLovV][-C <輸入/輸出大小>][-F <備份檔>][-H <備份格式>][-O <備份檔>][--block-size=<區塊大小>][--force-local][--help][--quiet][--version] 或 cpio [-bBcdfikmnrsStuvV][-C <輸入/輸出大小>][-E <范本文件>][-F <備份檔>][-H <備份格式>][-I <備份檔>][-M <回傳信息>][-R <擁有者><:/.><所屬群組>][--block-size=<區塊大小>][--force-local][--help][--no-absolute-filenames][--no-preserve-owner][--only-verify-crc][--quiet][--sparse][--version][范本樣式...] 或 cpio [-0adkiLmpuvV][-R <擁有者><:/.><所屬群組>][--help][--no-preserve-owner][--quiet][--sparse][--version][目的目] ``` **參數**: * -0或--null  接受新增列控制字符,通常配合find指令的"-print0"參數使用。 * -a或--reset-access-time  重新設置文件的存取時間。 * -A或--append  附加到已存在的備份檔中,且這個備份檔必須存放在磁盤上,而不能放置于磁帶機里。 * -b或--swap  此參數的效果和同時指定"-sS"參數相同。 * -B  將輸入/輸出的區塊大小改成5210 Bytes。 * -c  使用舊ASCII備份格式。 * -C&lt;區塊大小&gt;或--io-size=&lt;區塊大小&gt;  設置輸入/輸出的區塊大小,單位是Byte。 * -d或--make-directories  如有需要cpio會自行建立目錄。 * -E&lt;范本文件&gt;或--pattern-file=&lt;范本文件&gt;  指定范本文件,其內含有一個或多個范本樣式,讓cpio解開符合范本條件的文件,格式為每列一個范本樣式。 * -f或--nonmatching  讓cpio解開所有不符合范本條件的文件。 * -F&lt;備份檔&gt;或--file=&lt;備份檔&gt;  指定備份檔的名稱,用來取代標準輸入或輸出,也能借此通過網絡使用另一臺主機的保存設備存取備份檔。 * -H&lt;備份格式&gt;  指定備份時欲使用的文件格式。 * -i或--extract  執行copy-in模式,還原備份檔。 * -l&lt;備份檔&gt;  指定備份檔的名稱,用來取代標準輸入,也能借此通過網絡使用另一臺主機的保存設備讀取備份檔。 * -k  此參數將忽略不予處理,僅負責解決cpio不同版本間的兼容性問題。 * -l或--link  以硬連接的方式取代復制文件,可在copy-pass模式下運用。 * -L或--dereference  不建立符號連接,直接復制該連接所指向的原始文件。 * -m或preserve-modification-time  不去更換文件的更改時間。 * -M&lt;回傳信息&gt;或--message=&lt;回傳信息&gt;  設置更換保存媒體的信息。 * -n或--numeric-uid-gid  使用"-tv"參數列出備份檔的內容時,若再加上參數"-n",則會以用戶識別碼和群組識別碼替代擁有者和群組名稱列出文件清單。 * -o或--create  執行copy-out模式,建立備份檔。 * -O&lt;備份檔&gt;  指定備份檔的名稱,用來取代標準輸出,也能借此通過網絡 使用另一臺主機的保存設備存放備份檔。 * -p或--pass-through  執行copy-pass模式,略過備份步驟,直接將文件復制到目的目錄。 * -r或--rename  當有文件名稱需要更動時,采用互動模式。 * -R&lt;擁有者&gt;&lt;:/.&gt;&lt;所屬群組&gt;或 * ----owner&lt;擁有者&gt;&lt;:/.&gt;&lt;所屬群組&gt;  在copy-in模式還原備份檔,或copy-pass模式復制文件時,可指定這些備份,復制的文件的擁有者與所屬群組。 * -s或--swap-bytes  交換每對字節的內容。 * -S或--swap-halfwords  交換每半個字節的內容。 * -t或--list  將輸入的內容呈現出來。 * -u或--unconditional  置換所有文件,不論日期時間的新舊與否,皆不予詢問而直接覆蓋。 * -v或--verbose  詳細顯示指令的執行過程。 * -V或--dot  執行指令時,在每個文件的執行程序前面加上"."號 * --block-size=&lt;區塊大小&gt;  設置輸入/輸出的區塊大小,假如設置數值為5,則區塊大小為2500,若設置成10,則區塊大小為5120,依次類推。 * --force-local  強制將備份檔存放在本地主機。 * --help  在線幫助。 * --no-absolute-filenames  使用相對路徑建立文件名稱。 * --no-preserve-owner  不保留文件的擁有者,誰解開了備份檔,那些文件就歸誰所有。 * -only-verify-crc  當備份檔采用CRC備份格式時,可使用這項參數檢查備份檔內的每個文件是否正確無誤。 * --quiet  不顯示復制了多少區塊。 * --sparse  倘若一個文件內含大量的連續0字節,則將此文件存成稀疏文件。 * --version  顯示版本信息。 ### 實例 制作備份文件 ``` [root@w3cschool.cc var]# ll //顯示當前目錄下的文件 總用量 164 drwxr-xr-x 2 root root 4096 2008-03-30 account drwxr-xr-x 9 root root 4096 2008-03-30 cache drwxr-xr-x 3 netdump netdump 4096 2008-03-30 crash drwxr-xr-x 3 root root 4096 2008-03-30 db drwxr-xr-x 3 root root 4096 2008-03-30 empty drwxr-xr-x 3 root root 4096 2008-03-30 ftp drwxrwx--T 2 root gdm 4096 4月 9 20:17 gdm drwxr-xr-x 25 root root 4096 2008-03-30 lib drwxr-xr-x 2 root root 4096 2004-08-13 local drwxrwxr-x 6 root lock 4096 5月 8 15:25 lock drwxr-xr-x 14 root root 4096 5月 8 15:14 log lrwxrwxrwx 1 root root 10 2008-03-30 mail -> spool/mail drwxr-xr-x 2 root root 4096 2004-08-13 nis drwxr-xr-x 2 root root 4096 2004-08-13 opt drwxr-xr-x 2 root root 4096 2004-08-13 preserve drwxr-xr-x 16 root root 4096 5月 8 15:14 run drwxr-xr-x 16 root root 4096 2008-03-30 spool drwxrwxrwt 3 root root 4096 1月 13 18:53 tmp drwx------ 2 root root 4096 2004-07-08 tux drwxr-xr-x 8 root root 4096 1月 19 19:39 www drwxr-xr-x 3 root root 4096 2008-03-30 yp [root@w3cschool.cc var]# ls | cpio -o >123.cpio //制作備份文件 25 blocks [root@w3cschool.cc var]# ll //顯示當前目錄下的文件 總用量 172 -rw-r--r-- 1 root root 1024 5月 24 13:06 123.cpio drwxr-xr-x 2 root root 4096 2008-03-30 account drwxr-xr-x 9 root root 4096 2008-03-30 cache drwxr-xr-x 3 netdump netdump 4096 2008-03-30 crash drwxr-xr-x 3 root root 4096 2008-03-30 db drwxr-xr-x 3 root root 4096 2008-03-30 empty drwxr-xr-x 3 root root 4096 2008-03-30 ftp drwxrwx--T 2 root gdm 4096 4月 9 20:17 gdm drwxr-xr-x 25 root root 4096 2008-03-30 lib drwxr-xr-x 2 root root 4096 2004-08-13 local drwxrwxr-x 6 root lock 4096 5月 8 15:25 lock drwxr-xr-x 14 root root 4096 5月 8 15:14 log lrwxrwxrwx 1 root root 10 2008-03-30 mail -> spool/mail drwxr-xr-x 2 root root 4096 2004-08-13 nis drwxr-xr-x 2 root root 4096 2004-08-13 opt drwxr-xr-x 2 root root 4096 2004-08-13 preserve drwxr-xr-x 16 root root 4096 5月 8 15:14 run drwxr-xr-x 16 root root 4096 2008-03-30 spool drwxrwxrwt 3 root root 4096 1月 13 18:53 tmp drwx------ 2 root root 4096 2004-07-08 tux drwxr-xr-x 8 root root 4096 1月 19 19:39 www drwxr-xr-x 3 root root 4096 2008-03-30 yp [root@w3cschool.cc var]# ``` 解壓備份文件 ``` [root@w3cschool.cc var]# ls | cpio -i -l 123.cpio ``` 解壓縮備份文件,并列出詳細信息 ``` [root@w3cschool.cc var]# cpio -t -I 123.cpio 123.cpio a.c b.c c.c ……省略部分結果 ``` 強制解壓縮 ``` [root@w3cschool.cc var]# cpio -i -u -I 123.cpio ``` 解壓縮時進行反向匹配,指定不解壓的文件 ``` [root@w3cschool.cc var]# cpio -i -I 123.cpio -f *.c //不解壓.c結尾的文件 ``` 向指定的.cpio文件添加文件 ``` [root@w3cschool.cc var]# ls 123.cpio crash ftp local mail preserve tmp yp account db gdm lock nis run tux cache empty lib log opt spool www [root@w3cschool.cc var]# cpio -o -O 123.cpio -A db //用戶輸入 按下Ctrl+D結束輸入 1 block [root@w3cschool.cc var]# ``` 從標準輸入備份文件 ``` [root@w3cschool.cc test]# ls a. a.c b.c c.c d.c f.c [root@w3cschool.cc test]# cpio -o >123.cpio a.c //用戶輸入 b.c c.c //按下Ctrl+D完成輸入 3 block [root@w3cschool.cc test]# ``` 復制文件 ``` [root@w3cschool.cc test]# cpio -p /root a.c //用戶輸入 b.c c.c //按下Ctrl+D完成輸入 3 block ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看