MVНАЗВАНИЕ mv - перемещение (переименование) файлов
СИНТАКСИС mv [-f] файл1 [файл2 ...] целевой_файл
ОПИСАНИЕ Команда mv перемещает (переименовывает) файл1 в целевой_файл. Файл1 не
должен совпадать с целевым_файлом (будьте внимательны при использовании
метасимволов shell'а). Если целевой_файл является каталогом, то файл1,
файл2, ..., перемещаются в него под своими именами. Только в этом случае
можно указывать несколько исходных файлов.
Если целевой_файл существует и не является каталогом,
его старое содержимое теряется. Если при этом обнаруживается, что в
целевой_файл не разрешена запись, то выводится режим этого файла [см.
chmod] и запрашивается строка со стандартного ввода.
Если эта строка начинается с символа y, то требуемые действия все же
выполняются, при условии, что у пользователя достаточно прав для удаления
целевого_файла. Если была указана опция -f или стандартный ввод назначен не
на терминал, то требуемые действия выполняются без всяких запросов. Вместе с
содержимым целевой_файл наследует режим файла1.
Если файл1 является каталогом, то он переименовывается
в целевой_файл, только если у этих двух каталогов общий
надкаталог; при этом все файлы, находившиеся в файле1,
перемещаются под своими именами в целевой_файл. Если
файл1 является файлом, а целевой_файл - ссылкой, причем
не единственной, на другой файл, то все остальные ссылки сохраняются, а
целевой_файл становится новым независимым файлом.
СЮРПРИЗЫ Если файл1 и целевой_файл лежат на разных файловых системах, то команда mv
копирует файл1, а затем удаляет оригинал; если файл1 был ссылкой, то
целевой_файл ссылкой быть не сможет.
CPНАЗВАНИЕ cp - копирование файлов
СИНТАКСИС cp файл1 [файл2 ...] целевой_файл
ОПИСАНИЕ Команда cp копирует файл1 в целевой_файл. Файл1 не должен совпадать с
целевым_файлом (будьте внимательны при использовании метасимволов shell'а).
Если целевой_файл является каталогом, то файл1, файл2, ..., копируются в
него под своими именами. Только в этом случае можно указывать несколько
исходных файлов.
Если целевой_файл существует и не является каталогом, его старое содержимое
теряется. Режим, владелец и группа целевого_файла при этом не меняются.
Если целевой_файл не существует или является каталогом, новые файлы
создаются с теми же режимами, что и исходные (кроме бита навязчивости,
если Вы не суперпользователь). Время последней модификации целевого_файла
(и последнего доступа, если он не существовал), а также время последнего
доступа к исходным файлам устанавливается равным времени, когда выполняется
копирование. Если целевой_файл был ссылкой на другой файл, все ссылки
сохраняются, а содержимое файла изменяется.
|