Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО (Лупин) / Лабы / Лабы по Linux / Лабораторная работа 1.doc
Скачиваний:
92
Добавлен:
17.04.2013
Размер:
94.21 Кб
Скачать

Команда cp.

Назначение: «copy» и позволяет копировать файлы.

Синтаксис:

$ cp файл вых_файл Копирование файла

$ cp файл [файл...] вых_каталог Копирование файлов в каталог

$ cp -r каталог [каталог...] вых_каталог Копирование каталогов

Требуется указать как минимум два аргумента - источник и преемник

  • Для любого из аргументов допустимо использование относительных и/или абсолютных маршрутных имен.

  • Если файл-преемник не существует, он будет создан.

  • Если преемник - каталог, файл будет скопирован в него с сохранением имени.

  • При копировании нескольких файлов преемником должен быть каталог.

  • Файл не может быть скопирован сам в себя..

Опции:

$ copy [-i,-r]

-i приводит к выдаче предупреждения о том, что файл-преемник уже

существует и может быть изменен

-r должна быть использована при копировании каталогов.

Примеры:

$ cp today reports

$ cp –r letters/thankyou oldletters

Команда more и cat

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

Синтаксис:

$ cat [файл]

Примеры:

$ cat f1 Вывод на экран содержимого файла f1

$ cat f1 f2 Вывод на экран содержимого файлов f1 и f2

$ cat f1 f2 > f3 Перенаправление вывода файлов f1 и f2 в f3.

$more [файл] ...

$ more f1

--f1 (20%)--

<Q> или <q> Выход из команды more

<Return> Вывод очередной строки

<Space> Вывод очередного экрана с информацией

Команда mv.

Назначение: с помощью команды mv можно либо изменять имя файла, либо переместить файл из одного каталога в другой. Используя mv для переименования файла, в качестве второго аргумента нужно указать новое имя файла. Первый аргумент – это текущее имя файла. Переименовывая файл, вы можете выбрать имя, которое уже носит другой файл, и этот файл будет удален. Команда имеет опцию i, которая сначала проверяет, существует ли файл с указанным именем. Если да, программа спросит, хотите ли вы перезаписать его.

Синтаксис:

$ mv [-i] файл новый_файл Переименование файла

$ mv [-i] файл [файл...] вых_каталог Перемещение файлов в каталог

$ mv [-i] каталог [каталог...] вых_каталог Переименование или перемещение

каталогов

  • Требуется указать как минимум два аргумента - источник и преемник

  • Для любого из аргументов допустимо использование относительных и/или абсолютных маршрутных имен.

  • Если файл-преемник уже существует, его содержимое будет заменено содержимым файла-источника.

  • Если преемник - каталог, файл будет скопирован в него с сохранением имени.

  • При перемещении нескольких файлов преемником должен быть каталог.

  • Если в качестве источника указан каталог, он переименовывается и получает имя преемника.

Опции:

$ mv [-i]

- i приводит к выдаче предупреждения о том, что файл или каталог-преемник

уже существует и может быть изменен.

Примеры:

$ mv newprop props

$ mv newprops props/versionl

$ mvi versionl proposal

Overwrite proposal? N

Соседние файлы в папке Лабы по Linux