Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
student:zip:creating [2022/08/29 11:30] – bernstdh | student:zip:creating [2025/01/26 10:47] (current) – bernstdh |
---|
| |
| |
===== Creating a .zip File ===== | ===== Creating a .zip File ===== |
- Click on the first file or directory/folder to select it. | - Click on the first file or directory/folder to select it. |
- Command-click on any other files or directories/folders to select them. | - Command-click on any other files or directories/folders to select them. |
- Right-click on one of the selected files and pull down to <key>Compress ... Items</key>. | - Right-click (i.e., Ctrl-click) on one of the selected files and pull down to <key>Compress ... Items</key>. |
| |
To create a ''%%.zip%%'' file from the command shell, you can use the following command: | To create a ''%%.zip%%'' file from the command shell, you can use the following command: |
| jar -cvf //archive//.zip //file// [//file//]... | | | jar -cvf //archive//.zip //file// [//file//]... | |
| |
Note that if you use the GUI-based approach, the resulting ''.zip" file will contain OSX-specific files (like ".DS_STORE") and directories (like "__MACOSX") that can cause problems in some situations. You can exclude files when working from the command line using the ''-x'' option. For example: | Note that if you use the GUI-based approach, the resulting ''%%.zip%%'' file will contain OSX-specific files (like ''%%.DS_STORE%%'') and directories (like ''%%__MACOSX%%'') that can cause problems in some situations. You can exclude files when working from the command line using the ''%%-x%%'' option. For example: |
| |
| zip -r dir.zip . -x ".*" -x "__MACOSX" | | <code> |
| zip -r dir.zip . -x .* -x __MACOSX |
| </code> |
| |
will create a "dir.zip" that contains all of the directories below the current directory, but will exclude all files that start with a "." and the "__MACOSX" directory. | will create a ''%%dir.zip%%'' that contains all of the directories below the current directory, but will exclude all files that start with a ''%%.%%'' and the ''%%__MACOSX%%'' directory. |
| |