どのコマンドを使用して次のことができますか?
- 現在のディレクトリに最後に変更されたディレクトリを入力します。
- ディレクトリが存在しないか入力できない場合、何もしません。
ca
少なくともand、可能であればandzsh
でも動作するエイリアスを探しています。bash
ash
ベストアンサー1
考えられる解決策は次のとおりです。
alias ca='cd $(find . -maxdepth 1 -type d -printf "%T@ %p\n" | sort -n | tail -1 | cut -d" " -f2-)'
しかし、次のような問題があります。
find
このようなものを使わずに直接出力を使用すると、名前print0
にスペースが含まれているディレクトリは正しく処理されません。- これが最後に変更されたディレクトリーである場合
.
を入力します.
。