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