Skip to content

Instantly share code, notes, and snippets.

@naranyala
Last active August 8, 2023 03:12
Show Gist options
  • Save naranyala/c80bfb5d2c63760c99a5ba4905e4e2b0 to your computer and use it in GitHub Desktop.
Save naranyala/c80bfb5d2c63760c99a5ba4905e4e2b0 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Verify if the directory argument is provided
if [ -z "$1" ]; then
echo "Please provide the path to the directory you want to compress as the first argument."
exit 1
fi
# Verify if the directory exists
directory="$1"
if [ ! -d "$directory" ]; then
echo "Directory not found!"
exit 1
fi
# Get the directory name
directory_name=$(basename "$directory")
# Compress the directory using zip
zip -r "$directory_name.zip" "$directory"
echo "Compression complete!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment