tar命令
来源:互联网 发布:广电总局下架网络剧 编辑:程序博客网 时间:2024/06/03 03:32
基本参数
-c :create 建立压缩档案的参数;
-x :解压缩
-t : 查看内容
-z :是否需要用gzip压缩;
-v:压缩的过程中显示档案;
-f:置顶文档名,在f后面立即接文件名,不能再加参数,这个参数是最后一个参数
-j: 创建或解开包时 使用bzip2 进行压缩或解压
-v:–verbose 详细显示处理的文件
-C:–directory DIR 转到指定的目录
-r:表示增加文件到tar包中,压缩后的tar包不可以再增加
–remove-files 建立存档后删除源文件
这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!
压缩文件
消除绝对路径
删除/usr/local ,压缩后不显示/usr/local
tar -cvzf /tmp/tomcat.tar.gz -C /usr/local/ tomcat排除指定目录或文件
备份logs目录,排除catalina.out cd /usr/local/tomcat/logstar -cvzf log.tar.gz * --exclude=catalina.out
如果是排除目录
cd /usr/local/tomcattar -cvzf tomcat.tar.gz * --exclude=logs不能是tar -cvzf tomcat.tar.gz * --exclude=logs/
遇到的问题
tar: Removing leading `/’ from member names
这并不是一个错误,而是一个警告,原因很简单,就是你在用tar打包一个绝对路径,要避免这个警告信息的话,在执行tar之前,先cd到要打包的文件所在的路径。
linux系统中,使用tar对文件打包时,一般不建议使用绝对路径。
解压缩
解压tar
tar -xvf tomcat.tar tomcat解压tar.gztar -xzvf tomcat.tar.gz
阅读全文
0 0
- tar 命令
- tar命令
- tar命令
- tar命令
- tar 命令
- tar命令
- tar 命令
- tar命令
- tar 命令
- 命令:tar
- tar命令
- tar命令
- tar命令
- tar命令
- tar 命令
- Tar 命令
- tar命令
- tar命令
- Django09-更改数据表
- 安卓之地图----百度地图实现及简单的定位
- 碰见过的数学(持续更新)
- 使用gdb调试多进程和多线程程序
- 2017年上海金马五校程序设计竞赛:Problem A : STEED Cards
- tar命令
- Java基础回顾之集合
- JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- Java实现-接雨水
- CSS3响应式布局之弹性盒子
- nfs的一些配置
- Python中的运算符
- ubuntu使用watch命令实时监测显卡
- js事件委托