Безопасный каталог удаляет

Выполненная вершина, хит h для справки затем f добавить поля. можно добавить следующие поля:

  • RSS объем физической памяти приложение использует
  • CODE общий объем памяти исполняемый код процесса использует
  • DATA - общая сумма памяти (Кбит), выделенный данным и стеку процесса

Между этими 3 у Вас должны быть довольно точные результаты. Можно также использовать более подробные замены для вершины, которую я рекомендую htop или atop.

Править: Почти забыл, хотите ли Вы действительно подробную информацию. Найдите PID и кошку следующим файлом.

PID=123

cat /proc/123/status

Редактирование 2: Если можно найти его или иметь его книга:

Оптимизация производительности Linux: практическое руководство по инструментам производительности Linux

- имеет Главу 5 раздела: Инструменты Производительности: определенная для процесса Память - это имеет путь больше информации, чем Вы когда-либо хотели бы.

0
13.03.2013, 21:50
3 ответа

rm -i стал бы чрезвычайно раздражающим особенно при удалении рекурсивно.

rm -I, с другой стороны, кажется немного более терпимым, который запросит однажды удаление больше чем трех файлов, или при удалении рекурсивно.

Это намного менее навязчиво при тихом предоставлении защиты от большинства ошибок.

Лучшая форма защиты состоит в том, чтобы удвоить/утроить проверку при удалении рекурсивно или еще лучше, что-либо, что Вы удаляете.

4
28.01.2020, 02:21
  • 1
    По моему опыту, этот вид псевдонимов просто заставляет "нечто комнаты <ВОЙТИ>, y <ВХОДЯТ>" автоматический... т.е. никакая защита за счет 2 дополнительных нажатий клавиш. И это не доступно везде. Лучше не делайте этого, за исключением самых зеленых training-wheel-needy пользователей. –  vonbrand 13.03.2013, 22:20
  • 2
    Наблюдение этого rm foo только удалил бы один файл. rm foo только спросил бы однажды. Если Вы говорите о при удалении каталога, foo/затем команда rm -Ir foo спросил бы однажды также (если бы это содержало больше чем 3 файла). Если необходимо было удалить каталог рекурсивно, который имел 1 000 файлов в нем (для пользы аргументов). Затем Вы были бы там в течение довольно мало времени, говоря Yes подтвердить все файлы с -i где, так как пользователь должен знать что файлы их удаление -I попросит однажды любую операцию удаления с тремя или больше включенными файлами. –  cinelli 14.03.2013, 00:41
  • 3
    Добавление к этому. Если пользователь не знает то, что содержится в foo/ затем, когда rm -Ir foo передается и это спрашивает "Вас уверенный?" и пользователь говорит Yes не проверяя дважды и не зная, что находится в каталоге. Затем это - что-то, кроме чего никто не может ответить. "Обратите внимание на то, чему Вы делаете, Вы - система. Или вернитесь к использованию Корзины в Windows". –  cinelli 14.03.2013, 00:47

Вы можете CD к высокоуровневому каталогу, который Вы хотите удалить рекурсивно, затем повыситься уровень и комната тот каталог. Тем путем Вы не должны использовать ведущие наклонные черты и т.д.

cd /home/user/junk
ls -1

folders
to
delete

rm -ri . ###Or "rm -rf ."
cd ..
rm -rf junk

Другой способ проверить, что Ваши пути являются правильными для любой команды, состоит в том, чтобы просто использовать заполнение клавишей Tab.

0
28.01.2020, 02:21

Одна опция состоит в том, чтобы использовать подход корзины, как здесь.
Существует много примеров там помимо этого - это было просто первым в моих результатах поиска. В основном все операции комнаты становятся командами mv. Если Вы комната неправильные файлы, они находятся все еще на машине и легко восстанавливаемы. И подход, связанный выше, создает псевдоним к основной команде комнаты, таким образом, можно все еще использовать его, когда Вы действительно хотите.

0
28.01.2020, 02:21

Теги

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