Как перемещать файлы в алфавитном порядке с помощью оболочки

StackOverflow https://stackoverflow.com/questions/19853619

  •  29-07-2022
  •  | 
  •  

Вопрос

У меня есть каталог, который содержит кучу файлов. Теперь я хочу переместить эти файлы в другой каталог один за другим и в алфавитном порядке. Как я могу сделать это в оболочке? Может ли MV это сделать?

Это было полезно?

Решение

Глобус * Заказывает имена файлов «алфавитно», чтобы вы могли использовать:

target="/some/other/directory"
for file in *
do
    mv "$file" "$target"
done

Это было бы быстрее использовать:

mv * "$target"

И он перемещает файлы один за другим, но это делает это за один вызов команды Move.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top