Окно терминала имеет сбой [dубликат]

Он все равно будет медленным, потому что, как уже отмечалось, файловая система должна повторно привязать каждое имя файла к его новому местоположению.

Однако вы можете ускорить его с того, что у вас есть. [!d1 ]

Ваша команда find запускает один раз для каждого файла. Таким образом, он запускает команду mv 12 миллионов раз для 12 миллионов файлов. Это можно улучшить двумя способами.

Добавить плюсы в конец: find -maxdepth 1 -name '*.jpg' -exec mv -t ../../dst/ + Проверьте man-страницу, чтобы убедиться, что она поддерживается в вашей версии find. Эффект должен состоять в том, чтобы запустить серию команд mv с таким количеством имен файлов, которое будет соответствовать каждой командной строке. Используйте find и xargs вместе. find -maxdepth 1 -name '*.jpg' -print0 | xargs -0 mv -t ../../dst/ -print0 будет использовать NUL, иначе нулевые байты, чтобы отделить имена файлов. Этот плюс xargs -0 устраняет любые проблемы, которые xargs в противном случае имели бы пробелы в именах файлов. Команда xargs будет считывать список имен файлов из команды find и запускать команду mv на столько имен файлов, сколько будет соответствовать.
1
задан 9 May 2018 в 15:40

2 ответа

Решение состоит в установке пакета gnome-icon-theme.

1
ответ дан 17 July 2018 в 20:17

Решение состоит в установке пакета gnome-icon-theme.

1
ответ дан 23 July 2018 в 21:00

Другие вопросы по тегам:

Похожие вопросы: