Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IKTK-96_Lab3.1.2.7 _.docx
Скачиваний:
7
Добавлен:
31.12.2022
Размер:
210.58 Кб
Скачать
    1. Удаление файлов и каталогов

      1. Команда rm служит для удаления файлов. Выполните следующую команду для удаления файла some_text_file.txt из домашнего каталога. Затем с помощью команды ls проверьте, что файл some_text_file.txt удален из домашнего каталога.

[analyst@secOps ~]$ rm some_text_file.txt

[analyst@secOps ~]$ ls -l

total 32

drwxr-xr-x 2 analyst analyst 4096 Aug 16 15:01 cyops_folder1

drwxr-xr-x 2 analyst analyst 4096 Aug 16 15:11 cyops_folder2

drwxr-xr-x 3 analyst analyst 4096 Aug 16 15:04 cyops_folder3

drwxr-xr-x 2 analyst analyst 4096 Sep 26 2014 Desktop

drwx------ 3 analyst analyst 4096 Jul 14 11:28 Downloads

drwxr-xr-x 8 analyst analyst 4096 Jul 25 16:27 lab.support.files

drwxr-xr-x 2 analyst analyst 4096 Mar 3 15:56 second_drive

-rw-r--r-- 1 analyst analyst 254 Aug 16 13:38 space.txt

      1. В Linux каталог считается типом файла. Таким образом, команда rm также используется для удаления каталогов, но необходимо указывать параметр -r (рекурсивно). Обратите внимание, что все файлы и другие каталоги внутри данного каталога также удаляются при удалении родительского каталога. Выполните приведенную ниже команду, чтобы удалить папку cyops_folder1 и ее содержимое.

[analyst@secOps ~]$ rm –r cyops_folder1

[analyst@secOps ~]$ ls -l

total 28

drwxr-xr-x 2 analyst analyst 4096 Aug 16 15:11 cyops_folder2

drwxr-xr-x 3 analyst analyst 4096 Aug 16 15:04 cyops_folder3

drwxr-xr-x 2 analyst analyst 4096 Sep 26 2014 Desktop

drwx------ 3 analyst analyst 4096 Jul 14 11:28 Downloads

drwxr-xr-x 8 analyst analyst 4096 Jul 25 16:27 lab.support.files

drwxr-xr-x 2 analyst analyst 4096 Mar 3 15:56 second_drive

-rw-r--r-- 1 analyst analyst 254 Aug 16 13:38 space.txt

    1. Перемещение файлов и каталогов

      1. Перемещение файлов работает так же, как и копирование. Разница заключается в том, что при перемещении файла он удаляется из исходного расположения. Команда mv перемещает файлы в пределах локальной файловой системы. Как и в команде cp, в команде mv также необходимо указать источник и назначение в качестве параметров. Выполните следующую команду, чтобы переместить файл some_text_file.txt из каталога /home/analyst/cyops_folder2 обратно в главный каталог:

[analyst@secOps ~]$ mv cyops_folder2/some_text_file.txt .

[analyst@secOps ~]$ ls –l cyops_folder2/

total 0

[analyst@secOps ~]$ ls –l /home/analyst/

total 32

drwxr-xr-x 2 analyst analyst 4096 Aug 16 15:13 cyops_folder2

drwxr-xr-x 3 analyst analyst 4096 Aug 16 15:04 cyops_folder3

drwxr-xr-x 2 analyst analyst 4096 Sep 26 2014 Desktop

drwx------ 3 analyst analyst 4096 Jul 14 11:28 Downloads

drwxr-xr-x 8 analyst analyst 4096 Jul 25 16:27 lab.support.files

drwxr-xr-x 2 analyst analyst 4096 Mar 3 15:56 second_drive

-rw-r--r-- 1 analyst analyst 142 Aug 16 15:11 some_text_file.txt

-rw-r--r-- 1 analyst analyst 254 Aug 16 13:38 space.txt

Почему точка (.) была указана в качестве параметра назначения для команды mv?

Перемещает на каталог ниже, в главный

____________________________________________________________________________________

____________________________________________________________________________________

      1. Команда mv может также использоваться для перемещения целых каталогов вместе с содержащимися в них файлами. Для того чтобы переместить папку cyops_folder3 (и все содержащиеся в ней файлы и каталоги) в папку cyops_folder2, выполните следующую команду:

[analyst@secOps ~]$ mv cyops_folder3/ cyops_folder2/

[analyst@secOps ~]$ ls –l /home/analyst/

total 28

drwxr-xr-x 3 analyst analyst 4096 Aug 16 15:15 cyops_folder2

drwxr-xr-x 2 analyst analyst 4096 Sep 26 2014 Desktop

drwx------ 3 analyst analyst 4096 Jul 14 11:28 Downloads

drwxr-xr-x 8 analyst analyst 4096 Jul 25 16:27 lab.support.files

drwxr-xr-x 2 analyst analyst 4096 Mar 3 15:56 second_drive

-rw-r--r-- 1 analyst analyst 142 Aug 16 15:11 some_text_file.txt

-rw-r--r-- 1 analyst analyst 254 Aug 16 13:38 space.txt

      1. С помощью команды ls проверьте, что папка cyops_folder3 действительно перемещена в папку cyops_folder2.

[analyst@secOps ~]$ ls –l cyops_folder2/

total 4

drwxr-xr-x 3 analyst analyst 4096 Feb 27 11:47 cyops_folder3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]