Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
QNX_Laby.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
268.8 Кб
Скачать

3. Команда создание новых каталогов - mkdir.

Пора познакомиться с тем. как создавать каталоги. Это связано с использованием команды mkdir. Попробуйте следующее:

[smdent@<hostname> student]$ mkdir foo

[student@<hostname> student]$ ls -F

Mail foo/

letters/

papers/

Введите поочерёдно в командной строке нижеуказанные команды для перехода во вновь созданый каталог и убедитесь, что каталог пуст.

[student@<hostname> student]$ cd foo

[student@<hostname> foo]$ ls

[student@<hostname> foo]$

Вы только что создали новый каталог и зашли в него. Каталог пуст. Создайте подкаталог TEMP и выполните в него переход. Возвратитесь в корневой каталог.

4. Команда удаление каталогов - rmdir.

Эта команда удаляет каталоги, но только пустые каталоги. Если в каталоге есть хоть какие-нибудь файлы или подкаталоги, она распишется в бессилии. Проверьте работу команды . выполнив удаление созданных каталогов.

5. Команда копирование файлов -ср (СоРу).

Копирование файлов осуществляется командой ср (СоРу).

Команда ср копирует файлы, перечисленные в командной строке, в файл или каталог, указанный последним аргументом. (несколько файлов одной командой ср можно скопировать только в каталог; в файл можно скопировать только один файл). Обратите внимание на то. как мы используем каталог "."для ссылки на текущий каталог.

Выполните копирование файлов и убедитесь в этом выполнив соответствующие команды.

[student@<hostname> student]$ ср /etc/termcap .

[student@<hostname> student]$ cp /etc/shells .

[student@<hostname> stxident]$ ls -F

......shells termcap .......

[student@<hostname> student] $ cp shells bells

[student@<hostname> studeiitj$ ls -F

.... bells shells temicap......

[student@<hostname • stiident]$

6. Команда перемещение файлов - mv (MoVe).

Команда с именем mv (MoVe) перемещает файлы вместо их копирования. Синтаксис команды очевиден. Проверьте работу команды на примерах. [student@<hostname> student]$ mv termcap sells

[student@<hosmame> student]$ ls -F

...... bells sells shells......

[student@<hosmame> stiident]$

Обратите внимание, что теперь файл temicap уже не существует, а на его месте файл sells. Это можно использовать для переименования файлов, что мы сейчас н ;делали. Но можно и переносить файлы в совсем другие каталоги.

Внимание! Команды mv и ср уничтожат содержимое файла, в который они пишут (если он существовал), не спрашивая вашего разрешения. Будьте внимательны, когда вы переносите файл в другой каталог: там уже может сушествовать файл с таким именем и вы его затрете.

7. Команда удаление файлов - rm (ReMove).

Для удаления файлов используется команда rm (ReMove). Проверьте работу команды, выполнив удаление файла.

Внимание! Если файлы удаляемые в ниже приведенном примере в вашем домашнем каталоге отсутствуют то скопируйте любые другие из другого каталога . а затем их удалите. Помните, что удалять можно только то. что Вами создано.

[student@<hostname> student] $ rm bells sells

[student@<hostname> student]$ ls -F

...... shells ......

[student@<hostname> student]$

У нас ничего не осталось, кроме shells, но не будем переживать. Обратите внимание, что команда rm не будет вас переспрашивать перед удалением, так что будьте осторожны.

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