Копирование и перемещение файла
Файл копируется командой ср.
Формат этой команды:
ср [ключи] <исходный_файл>
{<файл_назначения> 1
<каталог_ назначения^
Полезные ключи команды ср:
* -i : требовать
подтверждения перед перезаписью
существующего
файла;
• -f : не требовать
подтверждения;
* -г :
рекурсивно копировать каталог со всеми
подката/тогами; * -а
: сохранять атрибуты файла; *
-d :
копировать символические ссылки вместо
файлов, на которые они
указывают;
* -s
: создавать символические ссылки
вместо копирования (-1 —
жесткие); * -и
: не переписывать существующий
файл, если он модифицирован
позже;
* -х :
игнорировать подкаталоги, расположенные
в других файловых системах.
Кстати, команда cat
с перенаправленным выводом тоже может
скопировать файл:
$cat hello.world >
copy.of.hello.world
Команда mv перемещает или
переименовывает файлы. Формат команды:
mv [ключи]
<исходный_файл> {<файл_назначения>
1 <каталог_назначения>}
Ключи -i, -f имеют тот же
смысл, что для команд ср и rm.
истрибутиве Fedora Core
3 команда locate
представляет собой символическую ссылку
на утилиту slocate.
Команда find ищет
файл по его атрибутам в указанном
каталоге и его подкаталогах на заданную
глубину. Например, при установке
операционной системы я отказался
устанавливать файловый менеджер Midnight
Commander, а теперь он мне
понадобился. Для каждого из
4 компакт-дисков дистрибутива
запускаю команду поиска по шаблону
имени «те*», то есть всех файлов, имена
которых начинаются с те:
$find /media -name me*
/media/cdrecorder/Fedora/RPMS/mc-4 . 6.
1-0 .8.i386.rpm
В итоге на третьем диске найден пакет
RPM. Об установке программного
обеспечения из пакетов RPM
будет сказано в главе 7.