云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > star命令

star命令

star命令相关的命令是:tar

用法

明星CMD [选项] [-find]文件... filen [寻找表情]

CMD

-C/-u/-r      创建/更新/用指定的文件来取代磁带存档 
-x/-t/-n      提取/列表/跟踪指定的文件 
-copy     命名复制文件到目标目录 
-diff         存档文件与系统文件的不同


选项??

-help      打印此帮助 
-xhelp     打印扩展的帮助 
-version    打印版本信息并退出 
blocks=#,b=#  设置阻断因子#X512字节数(默认20) 
file=nm,f=nm  使用'纳米'磁带,而不是标准输入/输出 
-T       使用$磁带磁带,而不是标准输入/输出 
-[0-7]         选择一个替代磁带驱动器 
-fifo/-no-fifo 使用/不使用FIFO从/到磁带优化数据流 
-v             增量详细级别 
-block-number  打印的块数,其中西藏自治区头开始 
-tpath         与-t,-cv或-diff使用仅列出路径名 
H=header       产生'头'存档类型(参见H =帮助) 
artype=header  产生'头'存档类型(见artype =帮助) 
-print-artype  检查和打印存档,并在同一行,然后退出压缩类型。 
C=dir          存储之前进行CHDIR到“目录”/解压一个文件 
-bsdchdir      做的BSD风格的C =(只涉及到下一个文件类型ARG) 
-find          选择分隔符:使用find命令行权。 
-Z             管道输入/通过压缩输出,不会对磁带工作 
-z             管道输入/通过gzip的输出,不会对磁带工作 
-j,-bz        管道输入/通过bzip2压缩输出,磁带上不起作用 
-lzo           管道输入/通过lzop的输出,不会对磁带工作 
-7z            管道输入/通过的p7zip输出,不会对磁带工作


在磁带上的工作

-B            进行多次读取(需在管道上) 
-i            忽略校验和错误 
-d            不存储/创建目录 
-m            不恢复访问和修改时间 
-o,-nochown   不恢复的所有者和组 
-pax-p string 使用pax像权限设置 
-a,-atime     保存文件后重新访问时间 
-p            恢复文件权限 
-no-P         不恢复文件的权限 
-l            不打印一条消息,如果不是所有的链接都甩 
-h,-L        遵循符号链接,好像他们是文件 
-pax-L        跟随符号链接,好像他们是文件(人型) 
-pax-H        使用CMDLINE符号链接,就好像它们是文件(人型) 
-D            不下降目录 
-M,-xdev     不降安装点 
-w            做交互式创建/提取/重命名 
-pax-i        互动创建/提取/重命名(人型) 
-O            兼容(除了校验和错误) 
-P            最后一条记录可以是局部的(对盒式磁带有用) 
-S            不存储/创建特殊文件 
-F,-FF,-FFF,......  不存储/创建的SCCS / RCS的核心和目标文件 
-U            无条件地恢复文件


实例

[tank@localhost test1]$ touch file{1,2,3}    #创建三个测试文件

[tank@localhost test1]$ ls
file1  file2  file3

[tank@localhost test1]$ star -xattr -H=exustar -c -f=test.star file{1,2,3}    #存档,也可以理解成压缩
star: 1 blocks + 0 bytes (total of 10240 bytes = 10.00k).

[tank@localhost test1]$ rm -f file*     #删除file 3个文件

[tank@localhost test1]$ ls
test.star

[tank@localhost test1]$ star -x -f=test.star              #解压存档文件
star: 1 blocks + 0 bytes (total of 10240 bytes = 10.00k).

[tank@localhost test1]$ ls
file1  file2  file3  test.star

相关命令