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

3.3 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

или

df -h 

Filesystem              Size  Used Avail Use% Mounted on
udev                    7.7G     0  7.7G   0% /dev
tmpfs                   1.6G  2.9M  1.6G   1% /run
/dev/mapper/pve-root     64G  8.3G   53G  14% /
tmpfs                   7.8G   34M  7.8G   1% /dev/shm
efivarfs                192K   80K  108K  43% /sys/firmware/efi/efivars
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
/dev/sda2              1022M  8.8M 1014M   1% /boot/efi
tmpfs                   7.8G   32K  7.8G   1% /tmp
/dev/fuse               128M   44K  128M   1% /etc/pve
tmpfs                   1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
tmpfs                   1.6G  4.0K  1.6G   1% /run/user/0
/dev/sdc4                29G   13G   17G  44% /media/flash
//192.168.1.141/Public  463G  178G  286G  39% /mnt/share

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

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

mkdir -p /media/flash

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

mount /dev/sdb1 /media/flash

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

Монтирование SMB share папки

Параметры в fstab

//192.168.1.141/Public /mnt/share cifs guest,vers=1.0,iocharset=utf8,uid=1000,gid=1000,x-systemd.automount 0 0