Аллен Питер В.
Шрифт:
Если файл с указанным именем существует, то команда
Каталог создается командой
Чтобы операция создания файла или подкаталога прошла успешно, вы должны иметь право записи в каталог, в котором вы его создаете.
Удалить пустой каталог можно командой
Удаляется файл командой
При этом наличие прав на запись и даже чтение этого файла не требуется: достаточно иметь право на запись в каталог, где находится этот файл. Ключи команды rm:
♦ – i: требует подтверждения удаления для каждого удаляемого файла. Если вы заказали удаление группы файлов (например, по шаблону имени
♦ – f: не запрашивать подтверждения, не выводить сообщений об ошибках. Если указаны оба ключа – i и – f, то срабатывает последний указанный;
♦ – r: рекурсивное удаление каталога со всеми его подкаталогами. Непустой каталог можно удалить только так.
Файл копируется командой cp. Формат этой команды:
Полезные ключи команды cp:
♦ – i: требовать подтверждения перед перезаписью существующего файла;
♦ – f: не требовать подтверждения;
♦ – r: рекурсивно копировать каталог со всеми подкаталогами;
♦ – а: сохранять атрибуты файла;
♦ – d: копировать символические ссылки вместо файлов, на которые они указывают;
♦ – s: создавать символические ссылки вместо копирования (-l — жесткие);
♦ – u: не переписывать существующий файл, если он модифицирован позже;
♦ – х: игнорировать подкаталоги, расположенные в других файловых системах.
Кстати, команда cat с перенаправленным выводом тоже может скопировать файл:
Команда mv перемещает или переименовывает файлы. Формат команды:
Ключи -i, -f имеют тот же смысл, что для команд cp и rm.
Перед тем, как просматривать файл, неплохо было бы убедиться, что он действительно является текстовым, то есть содержит только печатные ASCII-символы. Для проверки типа файла служит команда
Если ее ответ содержит слово «text», то файл можно безопасно вывести на терминал. Вывод двоичного файла может сбить кодировку так, что вместо набираемых на клавиатуре символов вы увидите черт знает что. Если это все же случилось, введите вслепую команду
(или, если вы работаете в графическом режиме в окне виртуального терминала, выберите в его меню команду Терминал|Сброс и очистка для среды GNOME или Edit|Reset & Clear Terminal для среды KDE).
Кроме уже упомянутой команды cat, для вывода файла на терминал служат команда
и ее улучшенный вариант less.
Команда-фильтр more разбивает поток своего вывода на порции размером в экран и ожидает ввода пользователя для отображения следующей порции. Чтобы увидеть следующую строку, нажмите <Ввод>; чтобы увидеть следующий экран, нажмите <пробел>; чтобы прервать работу команды, нажмите <Q> или Ctrl+C.
Утилита less позволяет листать выводимый файл не только вперед, но и назад (клавишами PgDn и PgUp), перемещаться к указанному месту в файле, искать по образцу и дает еще много полезных возможностей. В общем, man less.
Если интересующая вас информация находится в конце файла (например, вы хотите просмотреть журнал системных сообщений