随時更新していきます。
前提条件
Ubuntu(WSL)とMacで使っていますが、一部はMacのみでしか動かない場合があります
ディレクトリを ディレクトリ名.zip でzipファイルにする
※ファイルでも動きます
zipp ディレクトリ名
function zipp() {
DIR="$1"
command rm -f "${DIR}.zip"
command zip -r "${DIR}.zip" "$DIR" -x "*.DS_Store"
}
ディレクトリまたはファイルをzipファイルにしつつ、自動生成したパスワードもかける
※ファイルに対しても使いやすいようにファイルを想定して拡張子をzipに変更します
ppap ディレクトリ名またはファイル名
function ppap() {
PASSWORD=`openssl rand -base64 9`
FILENAME=${1%.*}
command rm -f "${FILENAME}.zip"
command zip -P "${PASSWORD}" -r "${FILENAME}.zip" "$1" -x "*.DS_Store"
echo "[パスワード]"
echo "$PASSWORD"
}
シェルスクリプトの設定を変更した時に再読込
reload
alias reload='exec $SHELL'