毎日変わるディレクトリに自動的に移動する機能

毎日変わるディレクトリに自動的に移動する機能

私は毎日変更されるディレクトリを作業ディレクトリとして使用することにしました。メモや記事を作成するときに「work」というエイリアスを作成すると、その日付に移動するシェル関数を作成できるようになります。

たとえば、2017というディレクトリがあり、そのディレクトリには12のディレクトリがあります。 {01-Jan,02-Feb,03-Mar,04-Apr,05-May,06-Jun,07-Jul,08 -Aug, 09-9月,10-10月,11-11月,12- 12月}、毎月カタログ01-{28,30,31}があります。

自動的に自分の作業ディレクトリに移動する方法はありますか?私はArch LinuxでZshを使用しています。

ベストアンサー1

(注:私はZshではなくBashでこれをやっています。)

このディレクトリ構造を使用すると、次のことができます。

alias work="cd $HOME/Desktop/$(date +%Y/%m-%b/%d)"

テスト:

pwd
/Users/maulinglawns
work
pwd
/Users/maulinglawns/Desktop/2017/01-Jan/10

おすすめ記事