Skip to content

Instantly share code, notes, and snippets.

@naranyala
Last active August 8, 2023 03:11
Show Gist options
  • Save naranyala/dece099bd2d5980390538335eb702792 to your computer and use it in GitHub Desktop.
Save naranyala/dece099bd2d5980390538335eb702792 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 7z
7z a "$directory_name.7z" "$directory"
echo "Compression complete!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment