3. Linux
Работа с linux
Полезные команды
Полезные команды
Commands cheatsheet
Примеры полезных команд, собраных на одной странице
Linux files
Linux files
Полезные команды для работы с файлами
Архивирование большой папки
zip -r -s 2g archive.zip large_folder/
Сменить права и группу на папку
sudo chown -R user:user dirname
Скопировать недостающие файлы
cp -R -u -p /source /destination
Символическая ссылка
# Создать симлинк
ln -s /volume/data/cv.ncontrol-msi.test_docs_new_master data
# Посмотреть куда ведёт симлинк
readlink -f data
Диск и очистка
Просмотр занятого места
du -d1 -h
df
sudo ncdu /home
Очистка
# Удалить пользователя и его каталог
sudo deluser --remove-home someuser
# Удалить кэш сборок docker
docker builder prune -a
# Удалить неактивные образы docker
docker image prune -a
# Удалить все exited контейнеры docker
docker rm $(docker ps -a -f status=exited -q)
Linux files
Root structure
Структура файловой системы
Linux files
Files permissions
Оъяснение прав, существующих у файлов
# Смена группы и владельца во всех подпапках
sudo chown -R user:user dirname