2008年12月13日(土)

dcd – SafariStandの日付別ダウンロード機能の今日のフォルダへ移動するスクリプト

コンピュータに関するりばにしの記事

ダウンロードしたファイルの保存先を日付別のフォルダにしてくれる SafariStand の機能を使っている際に,今日のダウンロードフォルダに Terminal から一発で行くことができるスクリプトを書いてみた.

#!/bin/sh
today=`date "+%Y-%m-%d"`
if [ -d ~/Downloads/$today ]
then
    cd ~/Downloads/$today
    pwd
elif [ -d ~/Downloads ]
then
    cd ~/Downloads
    pwd
fi

このファイルをどこか(仮に /path/to/ 以下に保存するとする)に dcd.sh というファイル名で保存しておいて,次に .zshrc とか .zshenv とかに以下のように書く.

alias dcd="source /path/to/dcd.sh"

これで Terminal で dcd とすると,今日の日付のダウンロードフォルダがあればそこに,なければダウンロードフォルダに,移動するようになる.

2008年12月13日18時49分 | Permalink
Trackback URL
Comment Form