220426
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
#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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user