zoukankan      html  css  js  c++  java
  • SAPCAR 压缩解压软件的使用方法

     

    SAPCAR 是 SAP 公司使用的压缩解压软件,从 SAP 网站下载的补丁包和小型软件基本都是扩展名为 car 或 sar 的,它们都可以用 SAPCAR 来解压。下面是它的使用说明:

    用法:

    创建新档案:
    SAPCAR -c[vir][f archive] [-P] [-C directory]
       [-A filename] [-T filename] [-X filename]
       [-p value] [-V] file1 file2 ...

    列出一个档案的内容:
    SAPCAR -t[vs][f archive] [file1 file2....]

    从档案提取文件:
    SAPCAR -x[v][f archive] [-R directory] [-A filename]
       [-V] [file1 file2....]

    校验档案:
    SAPCAR -d[v][f archive] [-V] [file1 file2....]

    追加文件到档案:
    SAPCAR -a[v][f archive] file1 [file2....]

    合并两个档案:
    SAPCAR -m[v]f "source target"

    检查要被处理文件的有效性:
    SAPCAR -l [-A filename][-X filename] [file1 file2...]

    其它选项:
    -a            :追加文件到档案
    -A FILE       :获得文件 FILE 中包含的名称
    -backup       :以备份模式运行:包含 ACL 数据
                    (只在 Windows 平台上由 UNICODE SAPCar 支持)
    -C DIR        :更改目录为 DIR
    -e            :把输出从 stdout 重定向到文件 sapcar_output
    -f FILE       :使用档案文件 FILE(默认为 DEFAULT.SAR)
    -flat         :提取文件时不保留文件路径
    -g            :提取、测试或列出档案时忽略档案名称的大小写
    -h            :提取时不修改已有目录的许可
    -i            :创建档案时忽略不可访问的文件
    -l            :检查要被处理的文件的有效性
    -lower        :提取时转换文件名为小写
    -m            :合并两个档案
    -n            :打印统计信息
    -p octalvalue :把档案中所有文件的许可设置为值
    -P            :使用绝对路径名(谨慎使用)
    -r            :在创建档案时不解析符号性链接/快捷方式
    -R dir        :使用 dir 代替当前目录
    -s            :做自由空间检查
    -T FILE       :重命名包含在 FILE 中的文件
    -v            :完全的列出被处理文件
    -V            :计算或验证校验和(废弃,总是设置,出于向后兼容能力列出)
    -X FILE       :获得从 FILE 中排除的名称

    示例:

    用当前目录的所有文件创建档案,包括点文件:
    SAPCAR -cvf MY.SAR .

    用当前目录的所有文件创建档案,不包括点文件:
    SAPCAR -cvf MY.SAR *
    注意 SAPCAR 把 "*" 和 "?" 当作通配符字符。前者匹配所有字符串,而后者
    只匹配任意单个字符。

    用完整目录和目录权限创建档案:
    SAPCAR -cvf MY.SAR dir

    用目录中所有文件创建档案,不包括目录本身:
    SAPCAR -cvf MY.SAR dir/*
    如果用 SAPCAR -xvf MY.SAR 提取时目录 dir 不存在,需要权限 755 来创建。

    只用目录中的文件创建档案
    SAPCAR -cvf MY.SAR -C dir .
    或者更好的
    (cd dir; SAPCAR -cvf ../MY.SAR .)

    合并两个档案:
    SAPCAR -mvf "source-archive.sar target-archive.sar"

    追加文件到档案:
    SAPCAR -avf archive.sar file1 file2 file3

    提取/验证文件:
    如果尝试从一个不满足 SAPCAR 第二版规范的文档中提取文件,SAPCAR 假设它是
    旧格式的档案,并自动启动相应的提取例程。如果仍旧无法处理这个档案,它就会
    停止执行。注意提取出旧档案只会在旧 CAR 应用所能处理的命名选项下工作。

    使用绝对路径名:
    如果用绝对路径名创建档案,文件会被提取到这些路径名下!SAPCAR 不会象 UNIX
    工具 tar 那样截断开始的斜杠(/)。

    为提取/验证/列表指定一个档案清单:
    用双引号包括这个清单。
    如果所有档案路径中都不包含空格,这个清单必须用空格或逗号分隔;例如:
       SAPCAR -xvf "ARCHIVE1.SAR ARCHIVE2.SAR"
    如果至少有一个档案路径中包含空格,这个清单则必须用逗号分隔;例如:
       SAPCAR -xvf "ARCHIVE WITH BLANK.SAR, ARCHIVE.SAR, ARCHIVE2.SAR"

    指定一个单独的包含空格的档案路径:
    用双引号包括这个档案名。
     创建:除非逗号是路径的一部分,否则一定不能在末尾包含逗号;例如:
       SAPCAR -cvf "ARCHIVE WITH BLANK.SAR" *
     提取/验证/列表:必须追加一个逗号;例如:
       SAPCAR -xvf "ARCHIVE WITH BLANK.SAR,"

    为了用通配符提取/验证/列表多个档案,必须用双引号标记文件名参数以便传递
    命令行外壳的通配符评估。这样,诸如
       SAPCAR -xvf K*.sar
    的调用会造成只提取一个档案,

       SAPCAR -xvf "K*.sar"
    会让 SAPCAR 提取当前目录下匹配模式 "K*.sar" 的所有档案。

    使用 A、T 和 X 选项:
    指定文件中的所有条目都被认为是相对于当前工作目录,除非条目是绝对路径
    (这时相关的文件会用绝对路径名归档)。
    如果希望指定这些文件中的路径,就使用斜杠(/)做为路径定界符。

    当 T 文件中的旧名称和新名称中包含空格时,使用管道符号(|)来区分他们。
    如果旧文件名和新文件名中都不包含空格,旧可以使用空格做为旧名称和新名称
    之间的定界符(这意味者有效的 CAR 重命名文件也是有效的 SAPCAR 重命名文件
    并且因此可以使用 -T 选项)。
    注意模式匹配对于 -A、-T 和 -X 文件中不被支持(例如,"*.cpp" 不会导致
    当前目录中所有的 cpp 文件都被处理)。

    用 # 做为第一个非空格字符的行会被 SAPCAR 忽略(同样,只包含空格的行也
    会被忽略)。

    如果在指定文件中插入一个路径名,则带有路径权限的完整路径会被包含在档案
    中。

    如果只指定 dir/filename,这个文件会被包含在档案中。在提取时,如果目录
    dir 不存在,则会被创建。

    使用 -C 选项:
    命令行中所有相对文件名都被当作相对于指定目录。


    这是 sapcar,版本 700_REL build 780172
    编译于 Sep 19 2005, 02:00:00

    需要注意,SAPCAR 版本很多,分别对应不同的操作系统平台和 SAP 内核版本,下载使用时请注意。

  • 相关阅读:
    firefox和ie下面的初始化checkbox
    全球宽带排名出炉 韩国第一中国未入榜(附表)
    逆向查询所有父栏目
    js的点点滴滴
    Treeview绑定数据源 层叠结构数据源的应用
    asp.net读取服务器端文件夹列表
    Treeview绑定数据源 层叠结构数据源的应用(续--完善篇)
    VC数据类型
    jQuery核心文档(翻译中)
    iscroll 下拉刷新,上拉加载
  • 原文地址:https://www.cnblogs.com/hanmos/p/3425521.html
Copyright © 2011-2022 走看看