Что произойдет, если я Л.Л. более 600 папок на один раз?

CzipO2:

У меня есть старый двухъядерный атом - сервер с 4 Гб оперативной памяти. Я нашел все GIT папки на сервере с find / -name ".git"командой и поставить более 600 строк этих GIT папок (вывода) в файле. Теперь я хочу буду все эти строки с , ll $(<lines.txt)но я не уверен, что может привести к сбою сервера.

hek2mgl:

Это не приведет к краху сервера, но это может занять много времени в зависимости от количества файлов в этих каталогах. Если они не слишком полны файлы, это может просто занять несколько секунд или минуту. (Это весьма вероятно).

Это приведет к IO нагрузке и, вероятно, причина Переустановки из Linux буферов ввода-вывода (в зависимости от их размера и состояния). И не должно быть проблемой, если сервер не находится под крайность и производительности критической нагрузки.

Я рекомендую использовать:

find / -type d -name ".git" -exec ls -al {} + 

или

find / -type d -name ".git" -exec ls -alF  --group-directories-first {} +

рекомендация

отhttp://43.154.161.224:23101/article/api/json?id=14348&siteId=1