Zip/Tar 文件压缩到更大的大小?

Zip/Tar 文件压缩到更大的大小?

我有 4 个文件,我想将它们包含在。压缩文件。

drwxr-xr-x  7 skemelio themelis 4,0K Οκτ  18 00:21 CSharp
drwxr-xr-x 11 skemelio themelis 4,0K Οκτ  18 00:17 gnome-games
drwxr-xr-x  8 skemelio themelis 4,0K Οκτ  18 00:17 gnome-music
drwxr-xr-x  4 skemelio themelis 4,0K Οκτ  18 00:18 Test

如您所见,它们的总大小为 16K。

我正在使用以下命令创建 zip:

zip -r myfiles.zip *

文件已成功创建,但现在其大小为20M,如下所示!

drwxr-xr-x  7 skemelio themelis 4,0K Οκτ  18 00:21 CSharp
drwxr-xr-x 11 skemelio themelis 4,0K Οκτ  18 00:17 gnome-games
drwxr-xr-x  8 skemelio themelis 4,0K Οκτ  18 00:17 gnome-music
-rw-rw-r--  1 skemelio themelis  20M Απρ   4 02:00 myfiles.zip
drwxr-xr-x  4 skemelio themelis 4,0K Οκτ  18 00:18 Test

我做错了什么?

附注:当我尝试创建一个时,发生了同样的事情(相同的大小)。柏油使用tar cvf myfiles.tar *

答案1

单个目录在查看时始终显示其自己的大小ls- 无论其内容的大小如何。您之前真正想要用来检查的是du- 即du -sh *.

关于目录大小含义的一个很好的解释是这个问答 -“ls -l”命令的输出中目录的大小意味着什么?

相关内容