私はルートフォルダにあり、そのフォルダで最後に変更された10個のファイルを見つける必要があります。講師が言ったように、-mtimeを入力するたびに10日を取得します。過去10日の値ではなく、最近10個の変更されたファイルが必要です。私は私の時間、尾を持つ私の時間を見つけようとしました。過去10日間に変更されたすべてのファイルの長いリストを取得しました。ルートディレクトリに最後に変更された10個のファイルのみが必要です。
ベストアンサー1
ls -t | head
ファイル名に改行文字が含まれていない場合は機能します。
ls -t
時間ごとに最新のファイルからソートします。head
最初の10行だけを維持します。
より詳細な情報が必要な場合は使用できますが、これはls -lt
フルサイズの前に追加の行を追加するために必要ですls -lt | head -n 11
。
隠しファイルを含めるにはls -At | head
。 (ls -A
または--almost-all
GNU lsの場合と.
.以外の隠しファイルを含めることができます。..
)
これにより、通常のファイルだけでなく、ディレクトリを含むすべての種類の最新の10個のファイルが提供されます。