Команда | Результат |
cp file1 file2 | Скопирует file1 в file2. Если file2 существует, он будет затерт новым файлом file1. Если file2 отсутствует, он будет создан |
cp -i file1 file2 | То же, что и выше, но если файл file2 существует, у пользователя будет запрошено подтверждение перед перезаписью файла |
cp file1 file2 dir1 | Скопирует file1 и file2 в каталог dir1. Каталог dir1 должен существовать |
cp dir1/* dir2 | С использованием группового символа. Скопирует все файлы из каталога dir1 в каталог dir2. Каталог dir2 должен существовать |
cp -r dir1 dir2 | Скопирует каталог dir1 (и все его содержимое) в каталог dir2. Если каталог dir2 не существует, он будет создан и заполнен содержимым каталога dir1 |
mv — перемещение и переименование файлов
Команда mv выполняет операции перемещения и переименования файлов в зависимости от особенностей использования. В любом случае исходный файл исчезает после операции. Команда mv используется почти так же, как команда cp:
mv item1 item2
перемещает или переименовывает файл или каталог item1 в item2.
mv элемент... каталог
перемещает один или более элементов из одного каталога в другой.
Команда mv поддерживает множество тех же параметров, что и команда cp, как показано в табл. 4.6 и 4.7.
Таблица 4.6. Параметры команды mv
Параметр | Значение |
-i, --interactive | Запрашивать у пользователя подтверждение перед перезаписью существующего файла. Если этот параметр отсутствует, команда mv просто перезапишет существующие файлы |
-u, --update | При перемещении файлов из одного каталога в другой перемещать только файлы, отсутствующие в каталоге назначения или более новые |
-v, --verbose | Выводить информационные сообщения в процессе перемещения |
Таблица 4.7. Примеры использования команды mv
Команда | Результат |
mv file1 file2 | Переместит file1 в file2. Если file2 существует, он будет заменен на новый файл file1. Если file2 отсутствует, он будет создан. В любом случае появится новый файл file2 |
mv -i file1 file2 | То же, что и выше, но если файл file2 существует, у пользователя будет запрошено подтверждение перед перезаписью файла |
mv file1 file2 dir1 | Переместит file1 и file2 в каталог dir1. Каталог dir1 должен существовать |
mv dir1 dir2 | Переместит каталог dir1 (и все его содержимое) в каталог dir2. Если каталог dir2 не существует, он будет создан и заполнен содержимым каталога dir1. Каталог dir1 будет удален |
rm — удаление файлов и каталогов
Команда rm используется для удаления (remove) файлов и каталогов, например:
rm элемент...
где элемент — это один или несколько файлов или каталогов.
В табл. 4.8 и 4.9 перечислены некоторые параметры, наиболее часто используемые с командой rm.
Таблица 4.8. Параметры команды rm