GNU cpio 使用帮助

GNU cpio 使用帮助

版本:cpio (GNU cpio) 2.13

用法:cpio [选项...] [目标目录]

示例:
  # 将名称列表中指定的文件复制到存档中(尖括号是重定向符号)
  cpio -o < name-list [> archive]
  # 从存档中提取文件
  cpio -i [< archive]
  # 将名称列表中指定的文件复制到目标目录
  cpio -p destination-directory < name-list

 主要操作模式:
  -i, --extract              以 copy-in   模式运行(从存档提取文件)
  -o, --create               以 copy-out  模式运行(将文件写入存档)
  -p, --pass-through         以 copy-pass 模式运行
  -t, --list                 打印输入内容的列表

 在任何模式下都有效的操作修饰符:

      --block-size=BLOCK-SIZE
                             将 I/O 块大小设置为 BLOCK-SIZE * 512 字节
  -B                         将 I/O 块大小设置为 5120 字节
  -c                         使用旧的可移植(ASCII)存档格式
  -C, --io-size=NUMBER       将 I/O 块大小设置为给定的字节数
  -D, --directory=DIR        更改工作目录
      --force-local          存档文件是本地文件,即使其名称包含冒号
  -H, --format=FORMAT        使用给定的存档格式
      --quiet                不打印复制的块数
  -R, --owner=[USER][:.][GROUP]
                             将创建的所有文件的所有权设置为指定的 USER 和/或 GROUP
  -v, --verbose              详细列出已处理的文件
  -V, --dot                  每处理一个文件打印一个点 "."
  -W, --warning=FLAG         控制警告显示。目前 FLAG 可以是 none、truncate、all 之一。多个选项累积。

 在 copy-in 和 copy-out 模式下有效的操作修饰符:

  -F, --file=[[USER@]HOST:]FILE-NAME
                             使用此 FILE-NAME 而不是标准输入或输出。可选的 USER 和 HOST 指定远程存档的用户名和主机名。
  -M, --message=STRING       到达备份媒体卷的末尾时打印 STRING
      --rsh-command=COMMAND  使用 COMMAND 命令代替 rsh

 在 copy-in 模式下有效的操作修饰符:

  -b, --swap                 更改字节序,交换 word 中 halfword 和 halfword 中的 byte。等效于 -sS
  -f, --nonmatching          仅复制与任何给定模式都不匹配的文件
  -I [[USER@]HOST:]FILE-NAME 要使用的存档文件名,而不是标准输入。可选的 USER 和 HOST 指定远程存档的用户名和主机名。
  -n, --numeric-uid-gid      在详细目录列表中,显示数字 UID 和 GID
  -r, --rename               交互式重命名文件
  -s, --swap-bytes           更改字节序,交换 halfword(2字节)中的 byte(1子字节)。
  -S, --swap-halfwords       更改字节序,交换 word(4字节)中 halfword(2字节)。
      --to-stdout            提取文件到标准输出

  -E, --pattern-file=FILE    从 FILE 中读取附加模式以指定要提取或列出的文件名。
      --only-verify-crc      读取 CRC 格式存档时,仅验证存档中每个文件的 CRC,不实际提取文件

 在 copy-out 模式下有效的操作修饰符:

  -A, --append               附加到现有存档。
      --device-independent, --reproducible
                             创建设备独立(可复制)存档
      --ignore-devno         不要存储设备号
  -O [[USER@]HOST:]FILE-NAME 要使用的存档文件名,而不是标准输出。 可选的 USER 和 HOST 指定远程存档的用户名和主机名。
      --renumber-inodes      重新编号 inode

 在 copy-pass 模式下有效的操作修饰符:

  -l, --link                 尽可能链接文件而不是复制它们

 在 copy-in 和 copy-out 模式下有效的操作修饰符:

      --absolute-filenames   不要从文件名中去除文件系统前缀组件
      --no-absolute-filenames
                             创建相对于当前目录的所有文件

 在 copy-out 和 copy-pass 模式下有效的操作修饰符:

  -0, --null                 列表中的文件名由空字符分隔而不是换行符
  -a, --reset-access-time    读取文件后重置文件的访问时间
  -L, --dereference          取消引用符号链接(复制它们指向的文件而不是复制链接)。

 在 copy-in 和 copy-pass 模式下有效的操作修饰符:

  -d, --make-directories     在需要时创建前导目录
  -m, --preserve-modification-time
                             创建文件时保留以前的文件修改时间
      --no-preserve-owner    不要更改文件的所有权 
      --sparse               将具有大块零的文件写入为稀疏文件
  -u, --unconditional        无条件替换所有文件

  -?, --help                 显示此帮助信息
      --usage                给出一条简短的用法信息
      --version              打印程序版本

长选项的强制或可选参数对于任何相应的短选项也是强制或可选的。

错误报告请发送到 <bug-cpio@gnu.org>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值