Files
obsidian-vault-/Linux/CLI/СLI FileSystem.md
T

1.4 KiB

#os #command #linux #DeviceTree #system


Описание команд взаимодействия с файловой системой
## 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