I have 4 files that I want to include them in a .zip file.
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
As you can see in total their size is 16K.
After
I am creating the zip using the command bellow:
zip -r myfiles.zip *
The file was created successfully but now its size is 20M, as you can see bellow!
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
What I've done wrong?
ps: Same thing (same size) happened when I try to create a .tar using tar cvf myfiles.tar *
.
ls
- what you want to use to check before isdu
- ie,du -sh *
– ivanivan Apr 03 '19 at 23:08ls
reports for directories (that each directory was the exactly the same size should have been a hint that maybels
isn't reporting what you think), but in general you should not necessarily be surprised if compression sometimes produces a larger file. Compression can't compress everything; otherwise you could repeatedly runzip
on a.zip
file to get increasingly smaller files. – jamesdlin Apr 04 '19 at 04:35