我是一只小小鸟
全部博文(184)
分类: LINUX
2014-04-29 14:33:23
将当前目录下的所有目录打包成tar.gz文件,命令:
[root@localhost home]# ls
1 1.c 2 2.c 3 3.c 4
[root@localhost home]# tar cvf test.tar.gz *.c
[root@localhost home]# ls
1.c 2.c 3.c test.tar.gz
[root@localhost home]# rm -rf 1.c 2.c 3.c
[root@localhost home]# ls
test.tar.gz
[root@localhost home]# tar xvf test.tar.gz
1.c
2.c
3.c
[root@localhost home]# ls
c 2.c 3.c test.tar.gz
[root@test7 shell]# ls
fgets.c func.sh str_cpoy.c error.txt output.txt python compare fun2.java hello.c parameter stderr.txt string.c convert.py func4.java printf.sh root.sh stdout.txt swap.c
[root@test7 shell]# tar cvf source_code.tar.gz /home/shell/*c /打包文件的目录;
[root@test7 shell]# ls
fgets.c func.sh source_code.tar.gz str_cpoy.c error.txt output.txt python compare fun2.java hello.c parameter stderr.txt string.c convert.py func4.java printf.sh root.sh stdout.txt swap.c
解压filename.tar.gz文件命令:tar xvf filename.tar.gz或tar -xvf filename.tar.gz(解压到当前文件夹);
解压RPM包
RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:
rpm2cpio xxx.rpm | cpio -div