在尖括号内的表达式(“[” 和 “]”之间的字符)是必须替换的表达式(而且要去掉括号)。
省略号表示该选项可以单个或多个
以7z的参数为例:
7z <command>[<switches>...] <archive_name>[<file_names>...] [<@listfiles...>]
7z <命令行>[[选项]...] <档案名称(压缩包名称)>[<被压缩的文件名>...] [<@文件列表(如txt文件中的文件列表)...>]
实例分析:
7z a -tzip -p111 archive.zip txt.txt #txt.txt文件压缩为archive.zip,压缩方式为zip,密码为111
7z x -tzip -p111 archive.zip#解压,密码为111
a为命令,命令至少要有一个
-t /-p为选项(switch),可选0个或多个,zip和111分别为-t和-p的参数,中间不需要空格选项(如-r)放前放后都行
看看下面这个示例就能明白:
>在shell命令中有特殊含义,用于标准输出的重定向。此例中,后面未指明重定向的目标文件(直接敲回车,会将换行符newline认为是目标文件),所以报错。
在>前面加上\,就可以对>进行转义,即屏蔽其特殊含义,仅表示字符本身的字面含义。于是,此例中正确输出了 >符号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)