Интересные команды

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску

Нужно найти все (txt) файлы в папке измененные за последние от 30 до 60 мин

find . -maxdepth 1  -name '*.txt'  -type f  -mmin -60 -mmin +30

maxdepth - Глубина поиска

Удаление старых ядер

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

Консольный вариант

Для удаления старых ядер можно использовать команду:

sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

а после этого выполнить

sudo apt-get autoremove

За архивировать папку и записать ее по ssh на другой компьютер

html - папка которую хотим за архивировать.
pbzip2 - архиватор для параллельного архивирования
user - пользователь удаленного компьютер
172.16.130.1 - удаленный компьютера
home/user/html.tar.bz2 - архив на удаленном компьютере

tar -c html/ | pbzip2 -c | ssh user@172.16.130.1 "cat > /home/misha/html.tar.bz2"