虽然拥有压缩文件的 md5sum 是否可以排除其隐藏文件夹?

问题描述

我正在压缩一个文件夹,其中包含一个隐藏文件夹,例如 .git。压缩完成后,我想检索 tar 文件md5sum 但排除其中的隐藏文件,这可能吗?

~/folder $ ls -lA -tr -h
total 4.0K
-rwxrwxrwx 1 alper alper alper    0 2021-02-11 00:46 file1.txt
-rwxrwxrwx 1 alper alper alper    0 2021-02-11 00:46 file2.txt
drwxrwxrwx 7 alper alper alper 4.0K 2021-02-11 00:46 .git

~/folder $ tar -cvf ~/folder.tar.gz .
~/folder $ md5sum ~/folder.tar.gz
536f32ee7efc75eea53a11ce1f71cdda  /home/alper/folder.tar.gz

~/folder $ tar --exclude=".git" -czvf ~/folder_.tar.gz ./
~/folder $ md5sum ~/folder_.tar.gz
734fe0b4001fde394129c570b19e7110  /home/alper/folder_.tar.gz  # its hash differs due to excluded .git 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)