今天学习了tar的使用,学习了两个以前没用过的参数 -r 和 -t。
-r的意思是向已经存在的包文件中追加文件或文件夹,被追加的文件或文件夹若想与原来的路径相符,则需要首先将他拷贝入原来的位置。最后在运行追加操作。注意tar命令的全部参数都要以-f来结尾。
例如:tar -rf backup.tar /var/test (这里的test就是后追加的文件夹,而且这个文件夹是被后拷贝到/var中)
tar -tf backup.tar 的意思是看backup.tar包中的文件文件列表。
在解包过程中,要注意,一定要把tar包拷贝到要恢复的目录的上级(默认解包会解到当前目录下)。
tar的其他常用参数:
-f:打包后的文件名或要解包的文件名,例如 tar -cvf test.tar file1(把file1打包成test.tar)
-c:打包,创建包
-x:解包,例如 tar -xvf test.tar (把test.tar包解开)
-v:显示详细信息
--exclude,排除一些文件,例如 tar -cvf bk.tar --exclude file1 /home,意思是将/home文件夹进行打包,但是打包不包括(排除)file1文件。
阅读(2111) | 评论(0) | 转发(0) |