您现在的位置是:首页» windows系统» cpbios命令怎么用,cpio命令用法

cpbios命令怎么用,cpio命令用法

2023-12-05 07:21:57
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 1、cpio是一个非常古老的归档工具,支持管理树状目录结构并可将结构信息与文件实体打包到单一文件的文档格式。cpio.gz格式的文件是cpio和gzip工具压缩而成的,可以用linux

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

1、cpio是一个非常古老的归档工具,支持管理树状目录结构并可将结构信息与文件实体打包到单一文件的文档格式。cpio.gz格式的文件是cpio和gzip工具压缩而成的,可以用linux下的cpio以及gunzip命令来解压。

2、cpio经常和gzip一起使用,压缩得到的文件后缀一般为xx.cpio.gzip;

得到xx.cpio文件,使用cpio命令继续解压得到源文件;

3、相应的,打包后缀为cpio.gz的文件时,进入要打包的文件夹,运行下面命令

find./*| cpio-H newc-o> xx.cpio;

接着运行 gzip xx.cpio即可得到 xx.cpio.gz文件。

1、分类:电脑/网络>>操作系统/系统故障

2、 cpio可以从 cpio或 tar格式的归档包中存入和读取文件,归档包是一种包含其他文件和有关信息的文件。有关信息包括:文件名,属主,时标(timestamp),和访问权限。归档包可以是磁盘上的其他文件,也可以是磁带或管道。

3、一个有用的命令。有老兄们发的帖子里没有找到。所以就发过来了。希望有用。

4、希望大家能把一些有用而难找的命令发出来让大家共享。

5、 cpio-o [-aBLuvV ] [-C bufsize ] [-c|-H format ][-K volumesize ] [ [-O file [, file... ] ] [-M message ] ] [-Pifd,ofd ]

6、 cpio-i [-6AbBcdfkmnqrsStTuvV ] [-C bufsize ] [ [-I file [, file... ] ]

7、 [-M message ] ] [-Pifd,ofd ] [ pattern... ]

8、 cpio-p [-adlLmruvV ] [-Pifd,ofd ] directory

9、 cpio可以从 cpio或 tar格式的归档包中存入和读取文件,归档包是一种包含其他文件和有关信息的文件。有关信息包括:文件名,属主,时标(timestamp),和访问权限。归档包可以是磁盘上的其他文件,也可以是磁带或管道。

10、在copy-out模式中, cpio把文件复制到归档包中。它从标准输入获得文件名列表(一行一个),把归档包写到标准输出。生成文件名列表的典型方法是使用find命令;你可能要在 find后面用上-depth选项,减少因为进入没有访问权限的目录而引起的麻烦。

11、在copy-in模式中, cpio从归档包里读取文件,或者列出归档包里的内容。它从标准输入读入归档包。任何不是选项的命令行参数被视为shell的通配符模式串(globbing pattern);在归档包中,只有文件名匹配这些模式串的文件才能复制出来。和 shell中不一样,文件名起始处的'.'可以匹配模式串起始处的通配符,文件名中的'/'也可以匹配通配符。如果没有给出模式串,那么将读出所有文件。

12、在copy-pass模式中, cpio把文件从一棵目录树复制到另一棵,它结合了 copy-in和 copy-out的操作,但不使用归档包。 cpio从标准输入读取欲复制的文件名列表;目标目录作为非选项的命令行参数给出。

13、 cpio支持下列的归档格式: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar,和 POSIX.1 tar。

14、"binary"格式是过时格式,因为它保存文件信息的方法无法应用在不同体系的机器间移植。"old ASCII"格式可以跨平台使用,但是不能用于超过 65536个 i节点的文件系统中。"new ASCII"格式可以跨平台使用,也适用于任意大小的文件系统,但不是所有版本的 cpio都支持;目前只有 GNU和 System VR4的 cpio支持。"crc"格式类似于"new ASCII"格式,同时对每个文件计算校验和。cpio在创建归档包时算出校验和,解开文件时进行校验。"HPUX"格式用于兼容 HP UNIX的 cpio,它用了独特的方法来保存设备文件。

15、"tar"格式用以兼容 tar程序。它不能归档文件名超过 100个字符的文件,也不能归档特殊文件(块设备或字符设备)。"POSIX.1 tar"格式不能归档文件名超过 255个字符的文件(小于,除非文件名的最右边有一个"/")。

16、缺省情况下, cpio为了兼容老式的 cpio程序,创建"binary"格式的归档包。当展开归档包时, cpio能够自动识别归档包的格式,而且可以读取在其他字节顺序的机器上创建的归档包。

17、 cpio的某些选项只能用在对应的操作模式上;参见总览小节,里面列出了什么选项可以用在什么模式上。

18、-0,--null在copy-out和 copy-pass模式中,认为输入的文件名以 null字符结尾,而不是换行符,这样即使文件名中包含换行符,也不影响归档。 GNU find是生成 null结尾文件名列表的方法之一。

19、-a,--reset-access-time读取完文件后重置文件的访问时间,这样看上去就象没被访问过一样。

20、-A,--append追加到已经存在的归档包中。仅用于 copy-out模式。该归档包必须是用-O或-F(--file)选项指定的磁盘文件。

21、-b,--swap在 copy-in模式中,颠倒数据中字中的半字和半字中的字节顺序。相当于-sS使用这个选项,可以在大端数和小端数机器之间转换 32位整数。

22、-B把 I/O块大小设置成 5120字节,最初的块大小是 512字节。

23、设置 I/O块大小为 BLOCK-SIZE* 512字节。

24、-c使用老式的跨平台(ASCII)归档格式。

25、-C IO-SIZE,--io-size=IO-SIZE设置 I/O块大小为 IO-SIZE字节。

26、-d,--make-directories在需要的地方创建开始目录。

27、-E FILE,--pattern-file=FILE在 copy-in模式中,从 FILE中读取用于匹配文件名的模式串, FILE中的内容就象 cpio的非选项参数一样看待。

28、-f,--nonmatching只复制那些不匹配任何给定的模式串的文件。

29、-F,--file=archive使用归档文件名,而不是标准输入或输出。如果把其他机器上的磁带机作成归档文件使用,文件名要用"HOSTNAME:"开始。主机名前面可以加上用户名和一个'@',作为访问远程磁带机的用户(如果你有这样的权限,一般在用户的~/.rhosts文件中会有这么一项)。

30、--force-local和-F,-I,或-O,一起用,即使文件名中含有一个冒号,也把归档文件看作本地文件,一般说来冒号指出一个远程主机名字。

31、-H FORMAT,--format=FORMAT使用归档格式 FORMAT。有效的格式在下面列出,大小写均可."copy-in"模式的缺省动作是自动检测归档格式,"copy-out"的缺省格式是"bin"。

32、 odc老式的(POSIX.1)跨平台格式。

33、 newc新型(SVR4)跨平台格式,支持大于 65536 i节点的文件系统。

34、 crc新型(SVR4)跨平台格式,并且计算校验和。

35、 ustar POSIX.1 tar格式,也能识别 GNU tar归档文件,它们相似但不全相同。

36、 hpbin HP UNIX上的 cpio使用的老式的 binary格式。(用独特的方法储存设备文件)

37、 hpodc HP UNIX上的 cpio使用的跨平台格式。(用独特的方法储存设备文件)

38、-i,--extract进入 copy-in模式。

39、-I archive使用归档文件名,而不是标准输入。如果把其他机器上的磁带机作成归档文件,文件名要用"HOSTNAME:"开始。主机名前面可以加上用户名和一个'@',作为访问远程磁带机的用户(如果你有这样的权限,一般在用户的~/.rhosts文件中会有这么一项)。

40、-k无效操作;只是用来兼容其他版本的 cpio。

41、-l,--link如果有可能,连接文件,而不是复制。

42、-L,--dereference解除符号连接的关联(复制符号连接指向的文件,而不是连接本身)。

43、-m,--preserve-modification-time当创建文件时,保留以前的文件修改时间。

44、-M MESSAGE,--message=MESSAGE当备份介质(例如磁带或软盘)到达卷尾时,显示一条消息,提醒用户插入下一卷。如果 MESSAGE包含字符串"%d",它被替换成当前卷号(从 1开始)。

45、-n,--numeric-uid-gid以详细方式(verbose)显示内容时,用数字显示 UID和 GID,而不是翻译成名称。

46、--no-absolute-filenames在copy-in模式中,即使它们在归档包中有绝对路径名。也在当前目录中创建所有相关文件,

47、--no-preserve-owner在 copy-in和 copy-pass模式中,不改变文件的属主关系(译注:疑为不保留);使它们属于展开它们的用户。这是普通用户的缺省行为,因此 System V的用户不致于无意中把文件泄露(give away)。

48、-o,--create进入 copy-out模式。

49、-O archive使用归档文件名,而不是标准输出。如果把其他机器上的磁带机作成归档文件,文件名要用"HOSTNAME:"开始。主机名前面可以加上用户名和一个'@',作为访问远程磁带机的用户(如果你有这样的权限,一般在用户的~/.rhosts文件中会有这么一项)。

50、--only-verify-crc当在 copy-in模式读入 CRC格式的归档包时,不展开里面的文件,而只是测试文件的 CRC码。

51、-p,--pass-through进入 copy-pass模式。

52、-R [user][:.][group],--owner [user][:.][group]在 copy-out和 copy-pass模式中,把所有文件的属主设置为指定的用户和/或用户组。无论用户还是用户组都必须存在。如果省略用户组,但是给出了分隔符":"或"。',则使用给定用户登录时的用户组。只有超级用户能够改变文件的属主。

53、--sparse在 copy-out和 copy-pass模式中,把大块数据 0的文件写成稀疏文件(sparse file)。

54、-s,--swap-bytes在 copy-in模式中,交换文件中每一个半字(字节对)中的字节。

55、-S,--swap-halfwords在 copy-in模式中,交换文件中每一个字(4字节)中的半字。

56、-t,--list显示输入归档包的内容。

57、-u,--unconditional替换所有文件,不再提问是否用旧文件替换已经存在的新文件。

58、-v,--verbose列出处理的文件,加上-t选项可以列出一个'ls-l'风格的列表。在一个归档包内容的详细列表(verbose)中,如果本地系统不存在归档文件的用户和用户组名称,它们将被替换成其数字 UID和GID对应于本地系统的用户和用户组名称。

59、-V--dot每处理一个文件,显示一个"."。

60、--version显示 cpio程序的版本号,然后退出。

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 解压 命令 格式