Archive for noob

Принудительное завершение сессии SSH (со стороны клиента)

// Апрель 22nd, 2017 // No Comments » // noob, ssh

Иногда так случается, что сессия к удаленному серверу «зависает», вариант принудительно завершить со стороны сервера или дожидаться таймаута — не всегда приемлемо, особенно когда по каким-то причинам keepalive пакеты проходят. Открывать новый терминал и подключаться заново часто тоже не всегда удобно, особенно если это цепочка подключений.
Для того что бы завершить сессию со стороны клиент — нужно последовательно нажать:
Enter, ~, .
(кнопка Enter, shift+`(кнопка под Esc), . (точка))

Рекурсивное удаление старых файлов

// Декабрь 4th, 2014 // No Comments » // console, linux, noob, sh/bash

В интернете часто встречается решение:

find * -mtime +3 -exec rm -Rf {} \;

но, с ним есть проблемы, если количество файлов слишком велико, получится очень длинная команда и прервется с ошибкой:

/usr/bin/find: Argument list too long

Верное решение:

find . -mtime +3 -exec rm -Rf {} \;

если нужно удалить подкаталоги включительно:

find . -mtime +3 -exec rm -Rf -- {} \;

Или вот такое, даже более идеологически правильное решение:

find . -mtime +3 | xargs rm -Rf