tar命令中参数 cvf,xvf,cvzf,zxvf的区别
一、tar命令的一些参数讲解
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
–delete从存档中删除 注意是两个减号。
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
二、tar命令使用举例
1.压缩一个目录
tar -cvzf test.tar.gz tar #压缩当前目录下的tar目录,压缩包的名字叫test.tar.gz
2.压缩其中某一类型的文件
tar -cvzf test.tar.gz ./*.c #压缩当前目录下的.c为后缀的文件。但是不能压缩以.开头的文件
3.查看一个压缩文件的内容
tar -tvf test.tar.gz #查看当前目录下test.tar.gz压缩文件中的文件
4.解压一个文件
tar -xvzf test.tar.gz #解压test.tar.gz到当前目录下面
5.文件夹做一个归档文件、备份一个目录、
tar -cvf test.tar tar #将tar文件夹下的文件生成一个test.tar归档文件
6.将某一类型的文件做成归档文件、备份某一类型的文件
tar -cvf test.tar ./tar/*.c # 将tar文件夹下所有以.c结尾的文件放到test.tar 文件中,但是以.开头的文件不行
7.向归档文件中添加一个文件夹
tar -rf test.tar ./test1 #将test1文件夹中的所有文件,添加到test.tar 归档文件中
8.删除归档文件中的文件
tar -f test.tar --delete a.c #删除test.tar文件中的 a.c文件
9.删除归档文件中的某一类的文件
tar -f test.tar --delete *.c #删除test.tar文件中的 以.c结尾的文件
10.释放归档文件
tar -xvf test.tar #释放test.tar归档文件中的内容到 当前目录下
11.查看归档文件中的内容
tar -tvf test.tar
三、总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
tar cvf etcbak.tar etc/ 打包一个tartar xvf etcbak.tar 解开一个tartar cvzf etcbak.tar.gz etc/ 打包压缩一个 tartar zxvf etcbak.tar.gz 解压一个tar
tar命令中参数 cvf,xvf,cvzf,zxvf的区别相关推荐
- tar中的参数 cvf,xvf,cvzf,zxvf的区别
参数: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个 ...
- Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别
.tar 文件(不压缩) # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹 ...
- tar中的参数 cvf,xvf,cvzf,zxvf的使用
z:代表的压缩1 c:代表的是打包 x:代表的是解压 v:代表的是过程 f:代表的是指文件名 1. 使用tar压缩文件夹 tar -zcvf test.tar.gz ./test/ 该命令表示压缩当前 ...
- linux tar 参数 cvf xvf cvzf zxvf 区别
tar cvf etcbak.tar etc/ 打包一个tar tar xvf etcbak.tar 解开一个tar tar cvzf etcbak.t ...
- linux命令和选项作用,linux tar 命令中 -f选项作用
2011-06-25 回答 可以看看tar的man页,上面说得很清楚了(看英文的man页,中文的已经过时了,好多地方不对). 对于tar命令,x表示解包(不是解压缩),v表示显示详细过程,f表示使用文 ...
- tar cvf xvf zcvf zxvf
/data文件夹 需要对目标文件夹打tar包备份 1.tar -cvf data.tar /data 只打包,未压缩,输出data.tar 1.1对tar包解包 tar -xvf data.tar 解 ...
- 解决: cp -rf 命令中参数 -f 失效 ( 依旧要手动确认 )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 运行 cp -rf 命令时依旧给出无数提示,要求确认,很是麻烦,如下图: 2. 可能原因:当 ...
- find命令中参数perm的用法
按照文件权限模式用-perm选项,按文件权限模式来查找文件的话.最好使用八进制的权限表示法. 如在当前目录下查找文件权限位为755的文件,即文件属主可以读.写.执行,其他用户可以读.执行的文件,可以用 ...
- linux 文件差异备份,Linux使用 tar命令-g参数进行增量+差异备份、还原文件
完整备份: 建立测试路径与档案 mkdir test touch test/{a,b,c} 在test下生成三个文件 执行完整备份 tar -g snapshot -zcf backup_full.t ...
最新文章
- 利用Mininet进行VxLAN验证实验
- 4.1 matlab二维曲线绘图方法
- 快递信息css3手风琴代码_用纯CSS实现手风琴效果的示例代码
- 今年的hsctf里遇到了一个比较少见的nds逆向题目,侥幸拿下一血
- 启明云端分享|ESP32摄像头应用方案常遇到的问题
- 用DirectoryInfo搜索文件夹时过滤隐藏文件夹
- 前端学习(3240):react生命周期forceUpdate
- Luogu P4168 [Violet]蒲公英 分块
- 创意吃鱼法(洛谷-P1736)
- 论文 计算机动态网页的制作,毕业论文 动态网页制作学习网站的设计与实现
- pandas的自带数据集_pandas.DataFrame.sample随机抽样
- net对XML增删改查
- 每天学一点Scala之Try
- 命令行下(bat)使用 Lhaplus 自动 压缩 解压文件 (含参数设定说明)
- 手把手编写自己的PHP MVC框架实例教程
- java中==与equal()的区别
- iphone导出视频 无法连接到设备_如何解决爱思助手无法识别设备或连接超时等故障?...
- 谈谈项目成本管理遇到的难题及解决措施
- IDEA 使用破解补丁激活
- Android MotionLayout As a Dancer