linux下压缩与解压缩的简单记忆方法
-c --creat ; -x --extract
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -tf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思
# tar -czf all.tar.gz *.jpg
这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
# tar -xzf all.tar.gz
这条命令是将上面产生的包解开。
# tar -cjf all.tar.bz2 *.jpg
这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2
# tar -xjf all.tar.bz2
这条命令是将上面产生的包解开
# tar -cZf all.tar.Z *.jpg
这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z
# tar -xZf all.tar.Z
这条命令是将上面产生的包解开
也可以用管道进行压缩与解压
压缩方法:
tar cf - dir | gzip > file.tar.gz
解压方法:
gunzip < file.tar.gz | tar -xf -
在dir目录下,去除名为CVS的所有子文件夹:
find dir -name "CVS" -type d -exec rm -rf {} /;
linux下压缩与解压缩的简单记忆方法;递归删除文件夹
最新推荐文章于 2024-04-17 12:31:04 发布