Chinaunix首页 | 论坛 | 博客
  • 博客访问: 752646
  • 博文数量: 130
  • 博客积分: 2951
  • 博客等级: 少校
  • 技术积分: 1875
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-04 18:32
文章分类

全部博文(130)

文章存档

2013年(1)

2012年(129)

分类: LINUX

2012-12-07 12:54:07

转自
 
tar -cvf - /home | tar -xvf -
上面指令的意思?特别是几个-
 
具体tar命令的用法就不细说了。

这句的意思就是把/home 拷贝到当前目录下。

tar 命令后面跟着的-cvf 这个减号是表示后面的字母是tar命令的选项,其中 c表示打包、v表示显示执行过程、f表示打包后生成的文件。 然后紧跟着f后面的减号,在这里是指标准输出流。前半句的意思是把/home打包放到输出流中。

接着用管道符号|连接后半部分。

前半部分输出的流做为后半部分输入的参数,就是那个流,这个流在这里用减号表示。

后半部分也是tar命令,这次的选项x是解包。
后半句完整的意思是把输入流-里的内容解包到当前目录。

整句的效果和
cp /home .
一样。
阅读(2445) | 评论(0) | 转发(0) |
0

上一篇:一些小知识点总结

下一篇:shell技巧

给主人留下些什么吧!~~