
私はMELDを使っていますが、修正時間順に並べ替えができないようで、端末で同様の機能を実装できる方法を探しました。私確立された1行のコード
find /path/to/dir1 /path/to/dir2 -printf "%TY-%Tm-%Td %TH:%TM %p\n" | sort -r
これは、ディレクトリ(新しいファイルを含む)間の違いを出力するようです。
リストを作成する方法を探しています。ただ2つのディレクトリにまたがって変更されたファイル(新しいファイルまたは削除されていないファイル)を、最後に変更された順序で一覧表示します。また、プロジェクト規模が大きいため、出力をN行に制限する必要があります。
答え1
エルエス
ls -lrt /path/to/dir1 /path/to/dir2 | head -N
- ディレクトリもあることに注意してください。
探す
あなたはほぼ成功しました
find /path/to/dir1 /path/to/dir2 -type f -printf "%TY-%Tm-%Td %TH:%TM %p\n" | sort | tail -N
- これはあなたにNを与えるでしょう最新情報変更されたファイル。 (古いものから)
... | sort -r | head -N
最新のものを最初に使用してください。