Files
wikipedia/Linux/CLI/СLI FileSystem.md
T

2.2 KiB

#command #linux #system #files #filesystem #mount


Описание команд взаимодействия с файловой системой
## Filesystem control Перемещение по директориям ``` bash cd .. cd / cd ~ ``` Вывод рабочей директории ```bash pwd ``` Вывод списка файлов директории ``` bash ls -la ls -la /home/user/diterctory ``` Создать файл ``` bash # использованием touch touch

использование редактора nano

nano <file_name.cpp>

Создание директорий 
``` bash
mkdir dir_name

Копирование файлов и директорий

cp 

Удаление файлов или директорий

# удаление без подтверждения
rm -f <file or directory>

# рекурсивное удаление
rm -r <file or directory>

Перемещение файлов

# перемещение файла в директорию
mv file.cpp directory/

# перемещение директорий 
mv dir dir2/

Вывод содержимого файла

cat file_name

Поиск "патерна" в выводе

cat file | grep error

Печать с выводом (отслеживанием) последних строк в файле

tail -f /dir/file | grep error

Монтирование внешних носителей информации

Вывод всех доступных блочных устройств (USB, HDD, SSD) в виде дерева устройств

lsblk

После вывода определить подключенное устройство и нужный раздел.

Создание точки монтирования flash в media или mnt

mkdir -p /media/flash

Монтирование раздела флешки в точку монтирования

mount /dev/sdb1 /media/flash

В случае перезагрузки необходимо автомонтирование с добавлением записи в etc/fstab