ls -ltr |grep 'May 12'|awk '{print $9;}'|xargs rm -v
Эта команда выполняет следующие действия:
1. ls -ltr
: Список файлов и каталогов в текущем каталоге, сортированный по времени последнего изменения в обратном порядке.
2. grep 'May 12'
: Фильтрация вывода, оставляя только строки, содержащие «May 12» (12 мая).
3. awk '{print $9;}'
: Извлечение девятой колонки из каждой строки (имени файла или каталога).
4. xargs rm -v
: Передача каждого из извлеченных файлов команде rm
для удаления, с выводом информации о каждом удаленном файле.
Эта команда полезна для поиска и удаления файлов, созданных или измененных в определенную дату. Альтернативой может быть использование команды find
с параметрами -ctime
или -mtime
для поиска и удаления файлов по времени создания или модификации.