Как скопировать 20 недавно загруженных файлов mp3 (например, из Miro) в каталог

find . -name \*.mp3 -printf "%C+ %h/%f\n" | sort -r | head -n20 | awk '{print "\""$2"\""}' | xargs -I {} cp {} ~/tmp


Команда ищет в текущем каталоге и подкаталогах все файлы с расширением .mp3. Затем выводит информацию о дате создания, пути и имени файла, сортирует результаты в обратном порядке по дате создания, выбирает первые 20 записей, затем извлекает путь к каждому файлу и копирует их в каталог ~/tmp. Альтернативы: можно использовать другие утилиты для фильтрации и сортировки файлов, такие как grep и sort. Аргументы: . (текущий каталог), -name \*.mp3 (файлы с расширением .mp3), -printf «%C+ %h/%f\n» (формат вывода с датой создания, путем и именем файла), | (перенаправление вывода), sort -r (сортировка в обратном порядке), head -n20 (вывод первых 20 записей), awk ‘{print «\»»$2″\»»}’ (извлечение пути к файлам), xargs -I {} cp {} ~/tmp (копирование файлов).

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *