最近アクセスした順序で「dirs」のディレクトリを並べ替えることはできますか?

最近アクセスした順序で「dirs」のディレクトリを並べ替えることはできますか?

スタックに保存されているディレクトリのパス名の順序は何ですかdirs -l

最後の順序でpushd注文されますか?

最新のアクセス時間(の自然な拡張)に基づいてソートするようにソートできますか$OLDPATH

答え1

cd左側に最新のエントリがあるスタックで、ディレクトリリストはpushd左側の最新エントリから右側の最も古いエントリに移動します。またはを使用するには、最新のアイテムが一番-p上になるように、リストがcd最もpushd古いアイテムから最新のアイテムに移動します。上から下へ)。

配列変数の値を編集してリストを並べ替えることができますが、$DIRSTACK現在の並べ替えのための組み込みメカニズムはありませんdirs

関連情報