Хочете сортувати мій список файлів за датою за допомогою Unix


0

Мій список файлів подібний до ...

Oct 13 03:50 TEST_j002_26047.trc
Oct 11 17:10 TEST_j001_26047.trc
Oct 10 10:43 TEST_j000_6096.trc
Oct 12 02:52 TEST_j001_26048.trc

Я хочу, щоб мої дані були відсортовані відповідно до дати:

Oct 10 10:43 TEST_j000_6096.trc
Oct 11 17:10 TEST_j001_26047.trc
Oct 12 02:52 TEST_j001_26048.trc
Oct 13 03:50 TEST_j002_26047.trc

ls -т недостатньо?
chingNotCHing

Це природний порядок сортування.
Aaron Copley

Відповіді:



0

У якому контексті? Якщо ви просто хочете перерахувати їх хронологічно, використовуйте ls -tr. The -t опції вказує, що файли повинні бути відсортовані за датою / часом модифікації. У сумнівному дизайнерському рішенні, спочатку за замовчуванням є найновішим. -r r everses that, остання останні файли.

Якщо потрібно glob (наприклад, * або *.trc ) для цього стає складніше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.