Лабораторная работа № Основы интерфейса командной строки ос gnu linux


Команда mv: перемещение или удаление файлов



бет6/11
Дата10.01.2023
өлшемі62,75 Kb.
#165223
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
Лабораторная 1

1.2.4.6. Команда mv: перемещение или удаление файлов
Команда mv (MoVe — переместить) служит для перемещения файлов и
каталогов и имеет следующий синтаксис:
mv [опции] <файл|каталог> [файл|каталог...] <назначение>
При перемещении нескольких файлов местом назначения должен быть
каталог.
Некоторые опции:
-f: принудительное выполнение операции (предупреждение не будет
выводиться даже при перезаписи существующего файла);
-i: запрашивается подтверждение перед перезаписью существующего
файла;
-v: подробный режим, который сообщает обо всех изменениях и дей-
ствиях при выполнении команды.
Приведём несколько примеров.
Переместить все файлы, чьи имена заканчиваются на .png, из катало-
га ~/tmp/pics/ в текущий каталог (.), запрашивая подтверждение перед
перезаписью:
mv -i ~/tmp/pics/*.png .
Переименовать файл или каталог foo в bar; если существует каталог bar,
то произойдёт перемещение файла foo или всего каталога (с файлами и
подкаталогами, содержащимися в нём) в каталог bar:
mv foo bar
Переместить без запроса подтверждения все файлы из текущего каталога
с именами, начинающимися с file, и весь каталог images в каталог trash,
показывая порядок выполнения всех операций:
mv -vf file* images/ trash/
12 Лабораторная работа № 1. Основы интерфейса командной строки ОС GNU Linux
1.2.4.7. Команда cp: копирование файлов и каталогов
Команда cp (CoPy — копировать) копирует файлы и каталоги и имеет
следующий синтаксис:
cp [опции] <файл|каталог> [файл|каталог ...] <назначение>
Некоторые опции команды cp:
-R: рекурсивное копирование; является обязательной опцией для копи-
рования каталогов;
-i: запрос подтверждения перед перезаписью любых файлов;
-f: заменяет любые существующие файлы без запроса подтверждения;
-v: подробный режим, сообщает обо всех изменениях и действиях.
Приведём несколько примеров.
Запросить подтверждение и скопировать все файлы из каталога /image в
каталог images в текущем каталоге:
cp -i /image/* images/
Скопировать весь каталог images и все файлы из каталога /docs/text/
в каталог mytext:
cp -vR images/ /docs/text/* mytext/
Сделать копию файла addition в файл с именем subtraction в текущем
каталоге:
cp addition subtraction


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет