自动 gzip 和文件权限
Automated gzip and File Permissions
我们公司的 unix 环境会在 30 天后自动对文件进行 gzip 压缩。但是,在 gzip 压缩后,文件权限将重置为默认的 644 文件权限。有什么方法可以为我的文件重置此默认设置,以便在压缩文件时保留未压缩文件的权限?
鉴于自动压缩我的文件的脚本归系统管理员所有,我想提供对该脚本的直接编辑以保持压缩后的原始权限。如果我知道原始脚本的位置,我会分享它,但除非有任何功能/编辑可以容纳这个?还是我只是受制于 gzip 函数保留的信息?
非常感谢!
刚刚试了一下,gzip在压缩和解压的时候确实保留了文件权限。 IE。当做gzip xx
然后gunzip xx.gz
时,最初的xx
、xx.gz
和最后的xx
的权限都是一样的。
您可能正在使用管道,例如gzip -c xx > xx.gz
,在这种情况下,xx.gz
的权限将由您的 umask 决定,因此 xx
的权限将丢失。
我们公司的 unix 环境会在 30 天后自动对文件进行 gzip 压缩。但是,在 gzip 压缩后,文件权限将重置为默认的 644 文件权限。有什么方法可以为我的文件重置此默认设置,以便在压缩文件时保留未压缩文件的权限?
鉴于自动压缩我的文件的脚本归系统管理员所有,我想提供对该脚本的直接编辑以保持压缩后的原始权限。如果我知道原始脚本的位置,我会分享它,但除非有任何功能/编辑可以容纳这个?还是我只是受制于 gzip 函数保留的信息?
非常感谢!
刚刚试了一下,gzip在压缩和解压的时候确实保留了文件权限。 IE。当做gzip xx
然后gunzip xx.gz
时,最初的xx
、xx.gz
和最后的xx
的权限都是一样的。
您可能正在使用管道,例如gzip -c xx > xx.gz
,在这种情况下,xx.gz
的权限将由您的 umask 决定,因此 xx
的权限将丢失。