linux中的-(减号)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中的-(减号)相关的知识,希望对你有一定的参考价值。
tar -cvf - /home | tar -xvf -
上面指令的意思?特别是几个-
具体tar命令的用法就不细说了。
这句的意思就是把/home 拷贝到当前目录下。
tar 命令后面跟着的-cvf 这个减号是表示后面的字母是tar命令的选项,其中 c表示打包、v表示显示执行过程、f表示打包后生成的文件。 然后紧跟着f后面的减号,在这里是指标准输出流。前半句的意思是把/home打包放到输出流中。
接着用管道符号|连接后半部分。
前半部分输出的流做为后半部分输入的参数,就是那个流,这个流在这里用减号表示。
后半部分也是tar命令,这次的选项x是解包。
后半句完整的意思是把输入流-里的内容解包到当前目录。
整句的效果和
cp /home .
一样。 参考技术A -号相当与windows下命令的/,后面跟命令参数的。也有的用两个(--)。
用man tar来查询有哪些参数可用。想了解更多Linux知识可参考《Linux就该这么学》。 参考技术B
- 就是代表标准输出/标准输入, 视命令而定.
参考技术C 格式: tar 选项 文件目录列表功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-表示的是tar命令的参数
以上是关于linux中的-(减号)的主要内容,如果未能解决你的问题,请参考以下文章
通过点击 iOS 中的红色减号图标来删除 tableview 单元格