LinuxО работе с компьютером

Компьютерная помощь

Вы Гость | RSS Главная Компьютеры,ноутбуки Мой профильРегистрация ВыходВход

    
Меню сайта

Linux Linux
Форма входа


Категории раздела
Linux основные команды [9]

Главная » Статьи » LINUX » Linux основные команды

cp копирование- mv переименование файлов

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, ..., копируются в него под своими именами. Только в этом случае можно указывать несколько исходных файлов.

Если целевой_файл существует и не является каталогом, его старое содержимое теряется. Режим, владелец и группа целевого_файла при этом не меняются.

Если целевой_файл не существует или является каталогом, новые файлы создаются с теми же режимами, что и исходные (кроме бита навязчивости, если Вы не суперпользователь). Время последней модификации целевого_файла (и последнего доступа, если он не существовал), а также время последнего доступа к исходным файлам устанавливается равным времени, когда выполняется копирование. Если целевой_файл был ссылкой на другой файл, все ссылки сохраняются, а содержимое файла изменяется.



Категория: Linux основные команды | Добавил: ubuntu (30.11.2011)
Просмотров: 1800 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Архив записей
Linux основные команды [9]



Яндекс.Метрика
Copyright MyCorp © 2024 Создать бесплатный сайт с uCoz