Я хотел бы иметь возможность переместить несколько последних файлов в новый каталог. Я могу перечислить самые последние файлы, запустив ls -t | но теперь я хочу иметь возможность перемещать (mv) эти файлы. Как я могу это сделать?
Там вы идете: ls -t | head | xargs -I files mv files <dest_dir>. Просто замените & lt; dest_dir> на целевой каталог.
Другой вариант:
mv $(ls -t) <dest_dir>
комментарий geirha также применяется здесь - это не удается для имен файлов, содержащих пробелы и т. д.