Skip to content

Instantly share code, notes, and snippets.

@quanon
Last active August 29, 2015 13:56
Show Gist options
  • Save quanon/8915756 to your computer and use it in GitHub Desktop.
Save quanon/8915756 to your computer and use it in GitHub Desktop.
#!/bin/sh
# ファイルをゴミ箱に捨てるためのコマンド rmtrash をインストールしておくこと。
# $ brew install rmtrash
# Mac の Downloads ディレクトリ
downloads_dir="/Users/quanon/Downloads/"
# 隠しファイルを除いたファイル数
# grep で隠しファイルを除外する。
# awk で wc -l の出力を trim する。
file_count=`find ${downloads_dir} -type f | grep -v "\/\." | wc -l | awk '{print $1}'`
# ファイル数が 0 の時は、文言を表示して終了する。
if [ ${file_count} -eq 0 ]; then
echo "※ Downloads ディレクトリにファイルが存在しません。"
exit 0
fi
echo "※ 本当にバルスしますか? (Y or N)"
read answer
case $answer in
"Y" )
echo ""
echo "_人人人人人_"
echo "> バルス <"
echo " ̄YYYYY ̄"
echo ""
rmtrash ${downloads_dir}*
echo "※ ${file_count} 点のファイルを捨て去りました。"
;;
* )
;;
esac
exit 0
@quanon
Copy link
Author

quanon commented Feb 10, 2014

エイリアスを設定しておこう。

# Download ディレクトリの中身をバルス!
alias balse="~/delete_downloaded_files.sh"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment