Intereting Posts
lsof сравнивается с pfiles, разница? Почему «xdg-mime query filetype …» не может найти новый добавленный тип файла? SSH на удаленную машину с использованием другого локального идентификатора Сервер X периодически перезапускается без причины pgrep полный матч не работает, только часть, почему? Пуленепробиваемый метод для работы с повторяющимися тиражами Есть ли утверждения о нулевой ширине в sed? Почему sudo игнорирует псевдонимы? Где я должен устанавливать пакеты, созданные из источника, в качестве пользователя без полномочий root? Правильная процедура добавления новых клиентских сертификатов? Просмотреть последние добавленные данные в MySQL DB, Debian Исключая конкретную дату и время в cronjob создание сценария в Linux-машине для научных вычислений Как отправить пакеты, поступающие со второго маршрутизатора на конкретном порту обратно на маршрутизатор, используя iptables, а не маршрут Debian Sid, AMD RS880 , черный экран при загрузке

Перечислите все файлы XML в каталоге, от самого нового до самого старого

Смесь между:

ls -rtl | more 

а также

 find . -type f -name '*.xml' | more 

Просто фильтрация файлов XML.

Просто используйте эту команду:

 ls -tl *.xml 

Это создаст длинный список вывода всех файлов XML, упорядоченных от самых новых до самых старых. Если вы хотите, чтобы они были упорядочены от самых старых до самых новых, добавьте флаг -r .

Попробуй это

 dir -lt *.xml 

Если вам просто нужен список файлов, получите последний столбец

 dir -lt *.xml | awk '{print $NF}' 

Как насчет

 find . -type f -name "*.xml" -exec ls -lrt {} + 

Вы можете добавить опцию -maxdepth (если она доступна в вашей версии для find ), чтобы уменьшить список.

РЕДАКТИРОВАТЬ: для пересмотренного вопроса, попробуйте

 find . -maxdepth 1 -type f -name "*.xml" -exec ls -lt {} +