Error while unzipping a file. “failed to make - directory”
I am kind of a new Linux user in general, so if my issue was too easy or naive, forgive me for that. but I searched a lot and really didn’t get a lot.
in short words: every time I extract a zip file using ARK or whatever program 7zip or unzip, I get that error from dolphin as a notification. that
it failed to create a “folder name” directory. and terminate the whole extraction process. and that “folder name” is a directory that exists inside the zip file.
Note:
If the zip file doesn’t have any directories in it. and if the program won’t make a subfolder. it works perfectly fine.
In trying to solve this issue:
I used many programs GUI ones or terminal bases,
I checked the dire permissions if it is read-only and it was rwx for owner, owner group, and others.
I searched a lot to find someone who had the same issue and I didn’t get lucky.
I am using KDE plasma 5.23.5. and I don’t know what else info you guys maybe need.
Also, forgive me for my English, I am not American.
Thanks
Lauch Arc from App launcher and go to Settings > Configure Ark > Extraction and Check “Extract to a subfolder…”:
Screenshot
unzip file.zip -d unzip-into-folder
The issue may be that some of the content inside the zip is a folder name outside the zip.
When unzipping it is best practice to do so to an empty folder - thus avoiding potential file conflicts or accidental overwrite of existing files.
1 Like
That is, luckily, not a requirement for speaking English, nor for using Manjaro or its Forums.
So hi @MoSTaFa_HeSHaM , and welcome!
Firstly, let me give you this tip:
When posting terminal output, copy the text and paste it here, wrapped in three backticks (```). Like this:
```
pasted text
```
This will just cause it to be rendered like this:
Facilisis leo enim
id euismod
pellentesque nunc bibendum
purus ex nisi erat morbi suspendisse dolor.
Instead of like this:
Facilisis leo enim id euismod pellentesque nunc bibendum purus ex nisi erat morbi suspendisse dolor.
Thereeby increasing legibility and making it easier forr thosee trying to assist.
Secondly, another tip:
If requested to provide output, preefix the command with LANG=C
. Like this:
LANG=C <command>
Where <command>
is the command you are requested to run.
This just formats and outputs the text neatly and understandably for everyone.
1 Like
Mirdarthos:
That is, luckily, not a requirement for speaking English, nor for using Manjaro or its Forums.
So hi @MoSTaFa_HeSHaM , and welcome!
Hi @Mirdarthos
Thank you for your welcome and kindness, I’m happy to be in such a great helpful community.
And thank you for these precious tips. I wasn’t aware of it.
MoSTaFa_HeSHaM:
I wasn’t aware of it.
Most people aren’t. That’s why I thought it a good idea to give them to newcomers. I was there myself.
Another couple of tips:
1 Like
I tried and unzipped to an empty folder. didn’t work.
here I tried with 2 different zip files, one worked, and the second didn’t.
this the bad one
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/01 - Lesson Preview.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/02 - Visual Metaphor.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/03 - Distributed File Systems.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/04 - DFS Models.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/05 - Remote File Service Extremes.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/06 - Remote File Service A Compromise.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/07 - Stateless vs Stateful File Server.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/08 - Caching State in a DFS.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/09 - File Caching Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/10 - File Caching Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/11 - File Sharing Semantics on a DFS.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/12 - DFS Data Structure Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/13 - DFS Data Structure Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/14 - File vs Directory Service.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/15 - Replication and Partitioning.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/16 - Replication vs Partitioning Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/17 - Replication vs Partitioning Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/18 - Networking File System NFS Design.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/19 - NFS File Handle Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/20 - NFS File Handle Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/21 - NFS Versions.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/22 - NFS Cache Consistency Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/23 - NFS Cache Consistency Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/24 - Sprite Distributed File System.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/25 - Sprite DFS Access Pattern Analysis.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/26 - Sprite DFS From Analysis to Design.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/27 - File Access Operations in Sprite.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/28 - Lesson Summary.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L2: Distributed File Systems
Invalid argument
unable to process P4L2: Distributed File Systems/29 - Lesson Review.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/01 - Lesson Preview.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/02 - Visual Metaphor.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/03 - Reviewing DFSs.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/04 - Peer Distributed Applications.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/05 - Distributed Shared Memory DSM.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/06 - Hardware vs Software DSM.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/07 - Implementing DSM Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/08 - Implementing DSM Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/09 - DSM Design Sharing Granularity.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/10 - DSM Design Access Algorithm.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/11 - DSM Design Migration vs Replication.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/12 - DSM Performance Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/13 - DSM Performance Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/14 - DMS Design Consistency Management.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/15 - DSM Architecture.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/16 - Summarizing DSM Architecture.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/17 - Indexing Distributed State.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/18 - Implementing DSM.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/19 - What is a Consistency Model.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/20 - Strict Consistency.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/21 - Sequential Consistency.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/22 - Causal Consistency.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/23 - Weak Consistency.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/24 - Consistency Models Quiz 1.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/25 - Consistency Models Quiz 1.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/26 - Consistency Models Quiz 2.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/27 - Consistency Models Quiz 2.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/28 - Consistency Models Quiz 3.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/29 - Consistency Models Quiz 3.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/30 - Consistency Models Quiz 4.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/31 - Consistency Models Quiz 4.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/32 - Consistency Models Quiz 5.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/33 - Consistency Models Quiz 5.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/34 - Lesson Summary.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L3: Distributed Shared Memory
Invalid argument
unable to process P4L3: Distributed Shared Memory/35 - Lesson Review.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/01 - Lesson Preview.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/02 - Data Center Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/03 - Data Center Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/04 - Internet Services.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/05 - Internet Service Architectures.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/06 - Homogeneous Architectures.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/07 - Heterogeneous Architectures.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/08 - Homogeneous Design Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/09 - Homogeneous Design Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/10 - Heterogeneous Design Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/11 - Heterogeneous Design Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/12 - Scale Out Limitations Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/13 - Scale Out Limitations Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/14 - Cloud Computing Poster Child Animoto.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/15 - Cloud Computing Requirements.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/16 - Cloud Computing Overview.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/17 - Why Does Cloud Computing Work.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/18 - Cloud Computing Vision.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/19 - Cloud Computing Definitions Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/20 - Cloud Computing Definitions Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/21 - Cloud Deployment Models.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/22 - Cloud Service Models.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/23 - Requirements for the Cloud.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/24 - Cloud Failure Probability Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/25 - Cloud Failure Probability Quiz.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/26 - Cloud Enabling Technologies.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/27 - The Cloud as a Big Data Engine.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/28 - Example Big Data Stacks.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/29 - Lesson Summary.srt.
checkdir error: cannot create Intro-to-OS-sub/P4L4: Datacenter Technologies
Invalid argument
unable to process P4L4: Datacenter Technologies/30 - gioslerssonreview.srt.
and this the good one:
/run/media/mostafah/Data/Zoom Records ls ✔
total 424M
-rwxrwxrwx 1 1.7M فبر 5 09:44 'Introduction to Operating Systems Subtitles.zip'
drwxrwxrwx 1 0 فبر 6 09:21 Intro-to-OS-sub
-rwxrwxrwx 1 422M فبر 6 08:45 takweed.zip
/run/media/mostafah/Data/Zoom Records unzip takweed.zip -d unzip-into-folder ✔
Archive: takweed.zip
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/التفخيم والترقيق لحرف الراء (للشيخ محمد حامد)/التفخيم والترقيق لحرف الراء (الجزء 1).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/صفات الحروف (للشيخ محمد حامد)/صفات الحروف (الجزء 2).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/التفخيم والترقيق لحرف الراء (للشيخ محمد حامد)/التفخيم والترقيق لحرف الراء (الجزء 2).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/صفات الحروف (للشيخ محمد حامد)/صفات الحروف (الجزء 3).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/مخارج الحروف (للشيخ محمد حامد)/مخارج الحروف (الجزء 2).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/صفات الحروف (للشيخ محمد حامد)/صفات الحروف (الجزء 1).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/مخارج الحروف (للشيخ محمد حامد)/مخارج الحروف (الجزء 3).mp4
inflating: unzip-into-folder/شرح تحفة الأطفال (للشيخ الدكتور_ محمد حامد ❤❤)/مخارج الحروف (للشيخ محمد حامد)/مخارج الحروف (الجزء 1).mp4
/run/media/mostafah/Data/Zoom Records ✔ 4s
/run/media/mostafah/Data/Zoom Records ls ✔
total 424M
-rwxrwxrwx 1 1.7M فبر 5 09:44 'Introduction to Operating Systems Subtitles.zip'
drwxrwxrwx 1 0 فبر 6 09:21 Intro-to-OS-sub
-rwxrwxrwx 1 422M فبر 6 08:45 takweed.zip
drwxrwxrwx 1 224 فبر 6 09:29 unzip-into-folder
/run/media/mostafah/Data/Zoom Records ✔
/run/media/mostafah/Data/Zoom Records ✔
/run/media/mostafah/Data/Zoom Records ✔
/run/media/mostafah/Data/Zoom Records ✔
I started to doubt the zip file itself is corrupted
Thanks for your reply and care
I tried and didn’t differ.
Thanks for your help anyway, I appreciate it
The issue may be a corrupt zip file - but it may also be the encoding of the zip file. I suggest you take a look at
man zip
There is an option to test the integrity of the zip.
Another option is - if you know the files is only text - like .srt files (subtitles) - to unpack as text.
1 Like
here is the test says ok
/run/media/mostafah/Data/Zoom Records zip ✔ 2m 52s
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name - to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete OS files)
-r recurse into directories -j junk (don't record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
-@ read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zipfile prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-y store symbolic links as the link instead of the referenced file
-e encrypt -n don't compress these suffixes
-h2 show more help
/run/media/mostafah/Data/Zoom Records zip -T Introduction\ to\ Operating\ Systems\ Subtitles.zip ✔
test of Introduction to Operating Systems Subtitles.zip OK
/run/media/mostafah/Data/Zoom Records i will cry