grep .
соответствует всем, включая ничего.
Вырезать его из цепочки, чтобы удалить процесс, запускаемый для каждого файла. Это должно ускорить процесс.
ls | xargs rm -rf
Обратите внимание, что это будет душить на пробельных, так что улучшение
ls | xargs -I{} rm -v {}
Конечно, гораздо быстрый способ, чтобы удалить каталог и создать его заново. Однако вам нужно позаботиться о том, чтобы ваш скрипт не потерялся в дереве каталогов и не удалял ненужные вещи.
rm -rf dir
mkdir dir
Обратите внимание, что существуют некоторые незначительные различия между удалением всех файлов и удалением и воссозданием каталога. Удаление всех файлов будет только удалить видимые файлы и каталоги; при удалении каталога и воссоздании удаляются все файлы и каталоги, видны и скрыты.
принадлежит к linux/unix. –
запустите его с помощью ионита -c 3 – strkol
nice -n20 rm -rf/tmp/* –