#command #linux #system #files #filesystem ---
Описание команд взаимодействия с файловой системой
## Filesystem control Перемещение по директориям ``` bash cd .. cd / cd ~ ``` Вывод рабочей директории ```bash pwd ``` Вывод списка файлов директории ``` bash ls -la ls -la /home/user/diterctory ``` Создать файл ``` bash # использованием touch touch # использование редактора nano nano ``` Создание директорий ``` bash mkdir dir_name ``` Копирование файлов и директорий ```bash cp ``` Удаление файлов или директорий ``` bash # удаление без подтверждения rm -f # рекурсивное удаление rm -r ``` Перемещение файлов ``` bash # перемещение файла в директорию mv file.cpp directory/ # перемещение директорий mv dir dir2/ ``` Вывод содержимого файла ```bash cat file_name ``` Поиск "патерна" в выводе ``` bash cat file | grep error ``` Печать с выводом (отслеживанием) последних строк в файле ```bash tail -f /dir/file | grep error ``` ---