一个比较有趣的现象:
在做集群管理的时候偶尔会发现目录权限出现被更改,没人去操作怎么目录属性自己就变了?
首先来做个测试,找出问题原因:
可以看到当前目录和压缩文件所属都是root
我们进行解压文件会发现这个情况:
解压出来的文件和当前目录权限都变了,其实503和505就是进行文件压缩所在机器,进行操作的user id 和 group id
其实这个和解压参数有关系:
使用 tar --no-same-owner -zxf 指定 --no-same-owner可以解决这个问题:
从图中可以看到,指定--no-same-owner,目录权限会使用当前操作用户的权限作为文件的所属
tar命令在解压时会默认指定参数--same-owner,所以以后解压文件一定要注意这个情况呀
相关推荐
解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] 文件与目录…. 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :...
tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压
linux下 tar解压 gz解压 bz2等各种解压文件使用方法
Java压缩及解压tar、tar.z格式文件, 需要apache的包ant-1.7.1.jar 这个自己去搜索下下载
windows下tar打包软件 在windows里实现TAR的打包压缩解压
将UNIX下的 TAR文件 一键解压到同一个目录下,自己编写的。如果存在多个同名文件会有问题。
Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2
CentOS下tar解压 gz解压 bz2等各种解压文件使用方法
linux命令linux-tar解压_gz解压_bz2等各种解压文件使用方法.txt
linux下不同格式的tar压缩文件,解压命令。
linux下_tar解压_gz解压_bz2等各种解压文件使用方法内部有很多好用的方法。我觉得这是个非常不错的文档,很有用的。
可以非常简便地解压.tar, .tar.gz, .tgz or .gzip文件,还可以自定义解压后的路径。 可以非常简便地解压.tar, .tar.gz, .tgz or .gzip文件,还可以自定义解压后的路径。
javatar-2.5.jar 以及使用该jar包进行解压tar 和 压缩成tar的简单例子 解决了解压tar时,获取tar里的中文文件名称乱码的问题
tar-gz解压合并
官网下载太慢了,上传份留用:jdk-8u74-linux-x64.tar,直接解压即可。
项目中好恶心的遇到了后缀为tar.z的压缩文件。。。
java 压缩/解压 .zip/.rar/.tar 文件,大家一起讨论,学习 已实现zip压缩/解压,rar解压
linux常用解压方式: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 用 ...
文件解压:tar文件下载