Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.doc
Скачиваний:
24
Добавлен:
14.05.2015
Размер:
1.85 Mб
Скачать

Копирование файлов

Копировать файлы можно с помощью команды cp (от англ. copy -- копировать). Для команды cp обязательны два аргумента: исходный файл и имя копии. При копировании из одного каталога в другой можно использовать как абсолютный, так и относительный пути в именах файлов. Напомним, что между командой и ее аргументами необходимы пробелы. Например,

cp today report/monday

При копировании целого дерева файлов из одного каталога в другой используйте ключик -r после имени команды. Скопированный каталог будет содержать все свои подкаталоги. Следующая команда создаст в каталоге oldletters копию каталога letters:

cp -r letters oldletters

При копировании, перемещении и удалении файлов также, как при создании директории, не должно появляться никаких сообщений. Любое сообщение означает, что вы допустили какую-то ошибку. Наиболее распространенной ошибкой является указание неправильного имени файла (она часто возникает, если вы не пользуйтесь табуляцией при наборе имени файла). В этом случае сообщение об ошибке будет выглядеть примерно так:

cp: jasdfh: No such file or directory

Другой часто встречающейся ошибкой является попытка скопировать файл в ту часть файловой системы, в которую пользователь не имеет права на запись. В этом случая сообщение об ошибке будет содержать словосочетание Permission denied.

При копировании, перемещении и удалении файлов можно использовать шаблоны в именах файлов и директорий, составленные из символов * (для замены любой комбинации символов) и ? (для замены единственного символа). Например, для копирования всех файлов из текущей директории, которые заканчиваются на .gif в директорию Work, воспользуйтесь командой

cp *.gif Work

Создание и удаление каталогов

Новые директории создаются командой mkdir. Например, команда mkdir Work создаст директорию с именем Work.

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

mkdir: cannot make directory `Work': File exists

Для удаления каталогов используется команда rmdir. Удалять можно только пустые каталоги, т. е. не содержащие файлов и поддиректорий. При попытке удалить непустую директорию появляется сообщение

rmdir: `имя_удаляемого_каталога': Directory not empty

В случае успешного удаления никакой дополнительной информации не выводится.

При создании и удалений каталогов можно использовать как абсолютные, так и относительные пути к каталогам. Напомним, что при попытке создания и удаления каталогов, также как и файлов, проверяются права доступа -- нужно наличие ключика w в правах доступа. Если у вас недостаточно прав для записи в соответствующую директорию, то сообщение будет примерно таким:

mkdir: cannot create directory `/Texts: Permission denied