linux如何生成tgz文件,linux – 压缩文件夹以创建tgz文件
我有一个文件夹,我想创建tgz文件并计算其sha256:
使用以下命令将文件夹转换为tgz
"tar -c -C #{Shellwords.escape dir} #{Shellwords.escape basename} " \
"--owner=0 --group=0 --mtime='2000-01-01 00:00:00' | gzip -n > #{Shellwords.escape file}"
现在我使用2个单独的用户运行上述过程,它给了我2个文件:1和2
两个tgz文件的大小不同:
-rw-r--r--@ 1 myuser \Domain Users 9024 Jul 31 14:28 1.tgz
-rw-r--r--@ 1 myuser \Domain Users 9037 Jul 31 14:29 2.tgz
如果我尝试计算文件之间的差异,我没有看到任何diff.Diff是使用以下命令获得的.
diff
如果我使用这两个文件的ruby计算sha256,那么它会有所不同.
问题是:为什么我从不同用户运行时获得tgz文件的差异.
编辑:
阅读评论和一些谷歌搜索后,我发现每次添加文件的顺序并不固定.
我会尝试这个并添加细节.
linux如何生成tgz文件,linux – 压缩文件夹以创建tgz文件相关推荐
- 创建网页文件html,HTML快速入门之创建网页文件
本文为零基础学习者准备了关于创建网页文件的相关学习笔记,具体内容包括网页文件创建.HTML标签语法规范.HTML标签的关系以及HTML整体结构.完成以上内容的学习,大家基本上就能学会如何创建一个有简单 ...
- VirtualBox问题——无法在父文件夹中创建虚拟文件夹
创建新系统提示无法在父文件夹中创建虚拟文件夹 解决:以管理员的身份运行VirtualBox
- mklink 创建链接(当文件已存在时,无法创建该文件||位置不可用)
mklink 创建链接 遇到的问题: 当文件已存在时,无法创建该文件. 红框位置的文件夹
- IIS7Register failed with HRESULT 800700b7: '文件已存在时,无法创建该文件
一.环境window server 2008R2环境下,.net framework 4.0, IIS7.5 二.部署完网站报错,浏览器访问报错 HTTP 错误 500.21 - Internal S ...
- c语言创建excel文件6,怎么利用c语言创建excel文件
怎么利用c语言创建excel文件 想要利用c语言创建excel文件再把它导入excel其实很简单,如果数据简单的话,可以使用CSV(逗号分隔值)格式的文件.CSV格式的文件可以用OfficeExcel ...
- 如何将一个大文件打包压缩成几个小的文件及其解压缩打开方法
在用百度网盘备份资料时由于文件过大而无法上传,因此需要将大文件分卷压缩成多个小文件以便操作使用. 1.选择该"大文件",右键如下图所示,选择"添加到压缩文件", ...
- linux自动生成mac地址,Linux自动生成MAC地址的多种方法
Linux自动生成MAC地址的多种方法 Linux下生成MAC地址的方法有很多种,除了常见的shell生成法外,还能通过Perl.ruby等方法来生成MAC地址,下面小编对MAC地址的自动生成方法做了 ...
- python怎么编辑文件夹_python创建修改文件
python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录 ...
- java怎么创建jsp文件怎么打开_Eclipse中怎么创建jsp文件?
创建jsp文件的方法:首先打开Eclipse:然后点击菜单栏的"File",并选"New":接着选择"Dynamic Web Project" ...
- idea建立java文件夹_IDEA 创建多级文件夹的操作
一般使用.来创建文件夹只能产生一个文件夹 例如:com.immer.monitor.persistence这样创建只会产生一个文件夹不能展开. 创建多级文件夹方法1 在项目那一栏设置中把Compact ...
最新文章
- Xcode控制台打印集锦
- python 保存json时最后一个多了一个逗号_从json obj的最后一个对象中删除逗号
- ASP.NET开发:在用户控件中添加属性
- django 集成个推_Django网站添加WebIM
- iPhone SDK发布
- Swoole 实现简单的路由
- 工作80:块级元素的间隙问题
- 第十届机器学习及其应用研讨会 MLA’2012 Slides
- buildroot自带程序(库)编译并安装
- 【C#】CsvHelper 使用手册
- LoadRunner截取字符串操作
- linux 一些常规操作合集 (cat grep awk chmod vim ..)
- 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 4.全局防护Bypass之二次注入
- easybcd添加或删除启动选项
- Centos7.9源码编译安装Apache
- java 关键字小结
- 2021-05-30
- 消除VMware启动虚拟机时的floppy0提示的方法
- Qt扫盲-QSlider理论总结
- 如何渲染精美3D PCB图
热门文章
- STM32CubeProgrammer STM32CubeIDE下载算法 外部存储QSPI Flash
- 写引流和游戏脚本用什么语言和工具好?网上都有哪些脚本语言?
- 物联网的应用领域有哪些?
- Xiph.Org基金会 —— 多媒体开源的先锋
- unity商店demo学习:跑酷游戏
- Failed to compile../public/UEditor/dialogs/template/template.html 1:0Module parse failed: Unexpec
- Buck-Boost电路
- 【中医学】11 常见病证-1:感冒:咳嗽:泄泻:水肿:淋证:心痛
- 一个月的时间让你的词汇量翻一翻
- 【系统分析师之路】第二十一章 复盘系分专业英语