Comprehensive List of Zip Commands with Descriptions - Printable Version +- WildlandsTech (https://wildlandstech.com) +-- Forum: Programming (https://wildlandstech.com/forumdisplay.php?fid=3) +--- Forum: Batch & Shell Scripting (https://wildlandstech.com/forumdisplay.php?fid=42) +--- Thread: Comprehensive List of Zip Commands with Descriptions (/showthread.php?tid=166) |
Comprehensive List of Zip Commands with Descriptions - Sneakyone - 09-03-2024 Comprehensive List of Zip Commands with Descriptions **zip** is a command-line utility used to compress files and directories into a ZIP archive. It is widely used for creating compressed files that are easy to share and store. Below is a detailed list of zip commands, along with descriptions and examples. 1. Creating a ZIP Archive from Files Description: Compresses one or more files into a new ZIP archive. Code: zip [archive_name.zip] [file1] [file2] ... Code: zip archive.zip file1.txt file2.txt 2. Creating a ZIP Archive from a Directory Description: Compresses an entire directory and its contents into a ZIP archive. Code: zip -r [archive_name.zip] [directory] Code: zip -r archive.zip my_folder 3. Adding Files to an Existing ZIP Archive Description: Adds one or more files to an existing ZIP archive. Code: zip [archive_name.zip] [file1] [file2] ... Code: zip archive.zip file3.txt 4. Updating Files in a ZIP Archive Description: Updates files in the ZIP archive only if they are newer than the existing files in the archive. Code: zip -u [archive_name.zip] [file1] [file2] ... Code: zip -u archive.zip file1.txt 5. Excluding Files from a ZIP Archive Description: Excludes specific files or patterns from being added to the ZIP archive. Code: zip -r [archive_name.zip] [directory] -x [pattern] Code: zip -r archive.zip my_folder -x "*.txt" 6. Compressing Files with a Password Description: Protects the contents of the ZIP archive with a password. Code: zip -e [archive_name.zip] [file1] [file2] ... Code: zip -e archive.zip file1.txt 7. Viewing the Contents of a ZIP Archive Description: Lists the contents of a ZIP archive without extracting them. Code: zip -sf [archive_name.zip] Code: zip -sf archive.zip 8. Deleting Files from a ZIP Archive Description: Removes specific files from an existing ZIP archive. Code: zip -d [archive_name.zip] [file1] [file2] ... Code: zip -d archive.zip file2.txt 9. Splitting a Large ZIP Archive into Parts Description: Splits a large ZIP archive into multiple smaller files, each with a specified size. Code: zip -s [size] -r [archive_name.zip] [directory] Code: zip -s 100m -r archive.zip my_folder 10. Compressing Files with Different Levels of Compression Description: Adjusts the level of compression when creating a ZIP archive, where `0` is no compression and `9` is maximum compression. Code: zip -[0-9] [archive_name.zip] [file1] [file2] ... Code: zip -9 archive.zip file1.txt 11. Adding Comments to a ZIP Archive Description: Adds a comment to the ZIP archive or to individual files within the archive. Code: zip -c [archive_name.zip] Code: zip -c archive.zip 12. Displaying Help Information Description: Displays help information for the zip command, listing all available options and their descriptions. Code: zip --help Code: zip --help Conclusion The **zip** command-line utility is a versatile tool for compressing files and directories, making it an essential utility for file management, sharing, and storage. By mastering these commands, you can efficiently create, manage, and manipulate ZIP archives on Unix/Linux systems. Happy Compressing! |