毎日多くのディレクトリが作成されるディレクトリがあります。名前で始まる最近作成されたディレクトリに移動したいと思いますcy
。
- このディレクトリをどのように見つけることができますか?
- これを使用できますか
find
?
答え1
では、Linux
ファイル生成日を取得できません。ctime
作成日ではありません。ファイルの内容やメタデータが更新されると変更されます。
Mac OSX
オプションが利用可能です-U
。
ls -tU
したがって、次のことを試すことができます。
cd $(ls -tU parent/cv* | head -n 1)
答え2
できる方法はいくつかあります最新のファイル/ディレクトリを探す、利用可能なツールと必要な移植性によって異なります。
答え3
システムの観点からどのディレクトリが最後に作成されたかを知るための良い方法はありません。指摘したように、ctimeとmtimeは信頼できる指標ではありません。ディレクトリを作成するときは、.create-timeという名前のファイルを作成してプログラムでこれを行うことができます。その後、そのファイルの権限を変更または変更せずに、そのファイルを選択ガイドとして使用できます。