1.Создание файла в Linux.
Для создания файла в Linux используется команда «touch».
Создадим файл и укажем к нему путь:
touch /home/file1.txt
Создадим файл в директории, которой находимся:
touch file.txt
2. Удаление файла в Linux.
Удалим файл с помощью команды «rm«:
rm file1.txt rm /home/file1.txt
Удалить файл без запроса подтверждения не удаление:
rm -f file1
3. Создание директории, каталога в Linux.
Создадим каталог с помощью команды «mkdir»:
mkdir folder1
Создадим несколько директорий одновременно:
mkdir folder2 folder3
Создадим в каталоге /home дерево директорий /folder1/folder2/:
mkdir -p /home/folder1/folder2
4. Удаление директории, каталога в Linux.
Для удаления директории в Linux используется команда «rmdir».
Удалим пустые директории folder1, folder2:
rmdir folder1 folder2
Удаление пустой директории по заданному пути (если вы находитесь в другой директории):
rmdir /home/folder1
Удаление директории и все ее содержимое:
rm -rf folder1
Удаление нескольких директорий и их содержимое:
rm -rf folder1 fodler2
5. Перемещение файлов и директорий в Linux.
Перемещение файла в Linux, команда «mv«:
mv /home/folder1/file1.txt /home/
Создадим в директории home директорию folder1 и файл file1.txt в нем.
Переместим файл file1.txt в директорию /home:
[root@Zabbix home]# mkdir folder1 [root@Zabbix home]# touch folder1/file1.txt [root@Zabbix home]# ls folder1 [root@Zabbix home]# cd /home/folder1/ [root@Zabbix folder1]# ls file1.txt [root@Zabbix folder1]# mv /home/folder1/file1.txt /home/ [root@Zabbix folder1]# ls [root@Zabbix folder1]# cd /home/ [root@Zabbix home]# ls file1.txt folder1
6. Копирование файлов и директорий в Linux, команда cp:
Для копирование файлов и директорий используется команда «cp».
Скопировать файл file1 и переименовать его в file2:
cp file1 file2 [root@Zabbix home]# mkdir folder1 folder2 [root@Zabbix home]# touch /home/folder1/file1 [root@Zabbix home]# cp /home/folder1/file1 /home/folder2/file2 [root@Zabbix home]# ls /home/folder2/ file2
Копировать директорию folder1 в директорию folder2:
cp -a folder1/ folder2/ [root@Zabbix home]# cp -a /home/folder1 /home/folder2/ [root@Zabbix home]# ls /home/folder2/ folder1
Копировать файл с именем file1 в директорию c именем dir1:
cp file1 folder1/ [root@Zabbix home]# touch file1 /home/ [root@Zabbix home]# ls /home/ file1 folder1 [root@Zabbix home]# cp /home/file1 /home/folder1/ [root@Zabbix home]# ls file1 folder1 [root@Zabbix home]# ls /home/folder1/ file1
7. Как переименовать файл в Linux.
Переименуем файл file.txt в file2
[root@Zabbix home]# touch file.txt [root@Zabbix home]# mv file.txt file2 [root@Zabbix home]# ls file2