星期三, 十二月 20, 2006

压缩 解压 命令大全

zip all.zip *.jpg
  这条命令是将所有.jpg的文件压缩成一个zip包
unzip all.zip
  这条命令是将all.zip中的所有文件解压出来
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包中所有文件,-t是解开的意思
tar调用gzip
  # tar -czf all.tar.gz *.jpg
  这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
  # tar -xzf all.tar.gz
  这条命令是将上面产生的包解开。
tar调用bzip2
  # tar -cjf all.tar.bz2 *.jpg
  这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2
  # tar -xjf all.tar.bz2
  这条命令是将上面产生的包解开。
tar调用compress
  # tar -cZf all.tar.Z *.jpg
  这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z
  # tar -xZf all.tar.Z
  这条命令是将上面产生的包解开
对于.tar结尾的文件
  tar -xf all.tar
对于.gz结尾的文件
  gzip -d all.gz
  gunzip all.gz
对于.tgz或.tar.gz结尾的文件
  tar -xzf all.tar.gz
  tar -xzf all.tgz
对于.bz2结尾的文件
  bzip2 -d all.bz2
  bunzip2 all.bz2
对于tar.bz2结尾的文件
  tar -xjf all.tar.bz2
对于.Z结尾的文件
  uncompress all.Z
对于.tar.Z结尾的文件
  tar -xZf all.tar.z
Rar文件
# rar a all *.jpg
  这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。
# unrar e all.rar
  这条命令是将all.rar中的所有文件解压出来

没有评论: