3. Linux

Работа с linux

Полезные команды


Полезные команды

Commands cheatsheet

Примеры полезных команд, собраных на одной странице

commands.jpg

commands2.jpg

commands3.jpg

commands4.jpg

redirects.png

find.jpg

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

Структура файловой системы

dirs.jpg

Linux files

Files permissions

Оъяснение прав, существующих у файлов

# Смена группы и владельца во всех подпапках
sudo chown -R user:user dirname

rights.jpg

IMG_20240614_150931_430.jpg