*以下内容均来自于网络转载,感谢原作者分享

《对Linux新手非常有用的20个命令》 传送门

英文原文为“Switching From Windows to Nix or a Newbie to Linux – 20 Useful Commands for Linux Newbies”。

tar命令详解

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。该参数不可省略。

# tar -cf all.tar *.jpg 

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif 

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif 

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar 

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar 

这条命令是解出all.tar包中所有文件,-x是解开的意思

最新文章

  1. 【转载】maven插件mybatis-generator自动生成 (1)
  2. arguments的理解
  3. jQuery事件流的顺序
  4. 每天一个linux命令(13):tail 命令
  5. Java Hour 11
  6. Linux_屏蔽360、scanv、QQ管家等IP扫描
  7. $(document).ready()并不靠谱
  8. android 设置半透明
  9. ids & hdmi 原理
  10. Shader Forge 刀光溶解
  11. textview设置不同字体大小
  12. 自己开发轻量级ORM(二)
  13. 1059: [ZJOI2007]矩阵游戏
  14. spring和hibernate的整合
  15. java模拟一个抽奖程序
  16. Strange fuction
  17. Iptables详解七层过滤
  18. C#-判断Shift,Alt,Ctrl是否被按下,确定所按下的组合键
  19. Linux CentOS 7 下 JDK 1.7 安装与配置
  20. 1-express学习

热门文章

  1. sql server 日期相关操作
  2. 自定义列表dl的使用原因和场合
  3. 关于Mysql错误:./bin/mysqld_safe --user=mysql& [1] 32710 121003 16:40:22 mysqld_safe Logging to '/var/log/mysqld.log'. 121003 16:40:22 mysqld_s
  4. Sublime Text 3初阶
  5. GOF业务场景的设计模式-----责任链模式
  6. 基础知识系列☞IList ←vs→ List
  7. Unix时间戳转换怎样在Excel批量修改?
  8. 怎样更改wordpress登陆 URL防止恶意注册
  9. LUXURY15
  10. 【C语言入门教程】4.5 指针变量的定义与引用