Linux: размер файла или директории

Вывод размеров файлов через команду ls

Самый очевидный способ - это воспользоваться средствами команды ls. Для вывода размеров файлов, воспользуемся двумя параметрами:

s - выводит размеры файлов;

h - конвертирует размер файлов в формат, удобный для чтения человеком.

wget: рекурсивное копирование сайта целиком

Ни для кого не секрет, если необходимо скачать все файлы какой-либо веб-страницы, то в *nix системах можно воспользоваться командой wget. Данная консольная программа позволяет также скачивать страницы сайта рекурсивно.

wget: рекурсивное копирование сайта целиком

Иконка Skype в трее Ubuntu 16.04

В 12.04 подобный баг можно исправить таким способом. Но при установке 16.04, в dconf-editor нет systray-whitelist.
Проблема решается командой в терминале:

sudo apt-get install sni-qt:i386

Linux: Установка и запуск Django с mysql

Добавляем репозиторий:

sudo add-apt-repository ppa:fkrull/deadsnakes

Обновляем информацию о пакетах и запускаем установку последней версии (на момент написания 3.5):

sudo apt-get update; sudo apt-get install python3.5
sudo apt-get install python-setuptools

Linux: конвертация слоев psd в png

Конвертацию каждого слоя из psd-файла в png-изображение на Linux возможно осуществить при помощи всего лишь одной команды (при условии, что установлен ImageMagick):

convert file.psd file.png

Очистка содержимого файла в Linux

Быстрая очистка содержимого файла в Linux (удобно при работе с логами) производится с помощью терминальной команды:

cp /dev/null file.log

Рекурсивная установка прав chmod

Рекурсивная установка прав доступа на всё (файлы и директории):

chmod -R 755 *

Рекурсивная установка прав только на файлы:

find . -type f -exec chmod 0755 {} ';'

Утилита du. Анализ дискового пространства

В Ubuntu имеется удобный графический инструмент baobab, предназначенный для анализа дискового пространства. Он доступен в комплекте базовых приложений Ubuntu: Приложения > Стандартные > Анализатор использования дисков и выглядит примерно так:

baobab ubuntu анализатор диска

Однако, аналогичную задачу несложно выполнить через консоль при помощи утилиты du (disk usage).

Как убить зомби-процессы в Unix

Можно попробовать убить зомби-процесс при помощи команды безусловного завершения kill -9.

Такой способ работает далеко не всегда и не совсем верен. Более правильным решением будет поиск и убиение родительского процесса.

Как убить зомби-процессы в Unix

Ubuntu: рекурсивное удаление файлов в каталогах

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

find . -type f -delete

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

Второй вариант: можно использовать команду rm.

find . -type f -exec rm -rfv {} \;