将系统上所有资料备份到磁带机内,使用以下命令: find / -print | cpio -covB > /dev/st0 这里的/dev/st0是磁带的设备名,代表SCSI磁带机。 查看上例磁带机上备份的文件,使用以下命令: cpio -icdvt < /dev/st0 > /tmp/st_content 有时可能因为备份的文件过多,一个屏幕无法显示完毕,此时我们利用下面命...
cpio命令是一款强大的工具,专为文件的备份和还原操作设计。它能够将文件有效地归档到一个包中,或者从备份包中恢复文件。其基本语法格式为:cpio [参数],其中参数选项丰富,如:-0:与find指令的“-print0”配合,用于处理以逗号分隔的列控制字符。-a:用于重新设置文件的存取时间,特别适用于将文件附...
cpio命令提供了丰富的参数选项,以满足不同场景下的文件操作。以下是主要参数的解释:-0或--null: 与find的"-print0"配合,用于控制字符处理。-a或--reset-access-time: 重置文件的存取时间。-A或--append: 将内容追加到已存在的磁盘备份文件中,不适用于磁带。-b或--swap: 等同于同时使用"-sS"...
以下示例说明如何从磁带机 0 中的磁带检索所有文件。 $ cd /var/tmp cpio -icvd < /dev/rmt/0 answers sc.directives tests 8 blocks $ ls -l如何从磁带中检索特定文件 (cpio) 转到要放置文件的目录。 将磁带插入磁带机。 从磁带中检索文件子集。 $ cpio -icv "*file" < /dev/rmt/n -i 从标准...
cpioコマンドで、ファイルのバックアップやリストアが可能です。cpioコマンドは、短縮バイナリー・フォーマット・ヘッダーまたは ASCII フォーマット・ヘッダー のいずれに対しても 読み取りと書き込みを行います。tarコマンドは、UNIX システムからの オリジナル TAR フォーマット...
次の例では、 /export/home/kryten ディレクトリ内のすべてのファイルをテープドライブ 0 のテープにコピーする方法を示します。$ cd /export/home/kryten $ ls | cpio -oc > /dev/rmt/0 16 blocks $ cpio -civt /dev/rmt/0 -r--r--r-- 1 kryten staff 76 Oct 7 08:17 2003, fi...
-0, --null 在copy-out 和 copy-pass 模式中, 认为输入的文件名以 null字符结尾,而不是换行符, 这样即使文件名中包含换行符, 也不影响归档。 GNU find 是生成 null 结尾文件名列表的方法之一。 -a, --reset-access-time 读取完文件后重置文件的访问时间, 这样看上去就象没被访问过一样。
cpio [-0aABckLovV] [-C 输出大小>] [-F ] [-H ] [-O ] [--block-size=] [--force-local] [--help] [--quiet] [--version]这里的参数如 -F 用于指定备份文件名,而 -H 则可以选择备份的格式。其他选项如 -C 用于指定输入/输出的大小,--block-size 可以调整区块大小等。2...
A simple, 0-dependency Swift package for reading and writing cpio archives. - LebJe/CPIOArchiveKit
(1)绝对路径:cpio -itv --absolute-filenames < home.cpio (2)相对路径:cpio -itv < home.cpio <3>解开备份 (1)绝对路径:cpio -ivdum --absolute-filenames < home.cpio (2)相对路径:cpio -ivdum < home.cpio option: -o:建立备份 -v:显示过程 ...