Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VIRTUALBOX+ОС_МЕТОДИЧКА / ОССиО_методичка.doc
Скачиваний:
132
Добавлен:
16.03.2015
Размер:
506.88 Кб
Скачать

1. Команды управления файлами и каталогами.

Создать пустой файл можно как минимум двумя командами. Наиболее простая из них – команда touch . Данный файл можно впоследствии наполнить содержанием. Синтаксис команды:touch имя_файла.

1. Создайте в своем рабочем каталоге пустой файл new.file . Убедитесь, что файл создан. Затем создайте файл2.file.

Команда mkdir создает каталог. В простейшем виде эта команда требует указать только имя будущего каталога.

2. Создайте в своем рабочем каталоге новый каталог dir1 . Проверьте затем его наличие.

3. Прочитайте справку по команде mkdir и с помощью параметра –р создайте вложенные каталоги (дерево каталогов) dir2/dir3. Проверьте результат.

4. Создайте в каталоге dir2 каталог dir4. Можно ли в этом случае обойтись без ключей?

5. Команда rm удаляет файлы. При необходимости ознакомьтесь со справкой и удалите файл new.file. Данная команда допускает использование шаблонов подстановки, а также одновременное указание нескольких файлов, разделенных пробелами. Команды удаления объектов обычно требуют дополнительного подтверждения от пользователя в виде <y> или <n>.

Кроме удаления файлов эта команда может использоваться и для удаления непустых каталогов, но с использованием ключей, игнорирующих несуществующие файлы и рекурсивного удаления содержимого.

Команда rmdir позволяет удалять только пустые одиночные каталоги либо «дерево» пустых каталогов.

6. Удалите дерево каталогов dir2/*.

Копирование файлов и каталогов осуществляется командой ср , имеющую в простейшем виде следующий синтаксис: ср исходный_файл место_назначения. Для создания копии содержимого файла в этом же каталоге, но с другим именем, используется синтаксис:

ср имя_оригинала имя_копии.

7. В домашнем каталоге создайте копию файла2.file с произвольным именем, например, 22.file .

команду:

8. Скопируйте файл2.fileс тем же именем, но в другой каталог, находящийся в вашем домашнем, например, вdir1. Проверьте успешность выполнения команды.

Примечание:если копируемый файл уже существует в месте назначения, то он будет затерт без предупреждения. Чтобы этого не произошло можно воспользоваться ключом–iдля выдачи предупреждений и вопросов (интерактивный режим).

9. Скопируйте каталог dir1/ в каталог tmp/, находящийся в вашем рабочем. При необходимости воспользуйтесь справкой. Какой параметр используется для этой цели?

10. Войдите в каталог dir1/ (рабочего каталога), создайте в нем пустой файл (например, 3.file) и скопируйте его в родительский каталог (т.е. в ваш рабочий), используя символ ..

Примечание: для обращения к своему рабочего каталогу, находясь в другом, можно использовать символ ~ .

11. Перейдите в каталог tmp/ и удалите из него каталог dir1/ вместе со всем содержимым. Какой ключ (или ключи) позволяет удалить непустой каталог?

Для переименования (перемещения) файлов и каталогов используется команда mv . Ее синтаксис подобен предыдущим командам, т.е., например, для переименования файла или каталога: mv исходное_имя будущее_имя.

12. Переименуйте файл 22.file в 33.file. Затем переименуйте каталог dir1 в mydir1 .

13. Перенесите файл 33.file в каталог tmp/ домашнего каталога. Убедитесь, что перемещение прошло удачно.

14. Что произойдет при выполнении следующей команды? : mv ~/myfile3 ~/dir_linux; cat dir_linux

Соседние файлы в папке VIRTUALBOX+ОС_МЕТОДИЧКА