$ touch 1 $ touch 2 $ mv 1 2 $ ls 2 $ при переименовании файл В который переименовывается - убивается, переименование успешно.
rename в unix C ведёт себя идентично.
в ДОС:
D:\> echo "">1 D:\> echo "">2 D:\> rename 1 2 Файл с таким именем уже существует или не найден. D:\> dir /b 1 2 D:\> при переименовании наличие файла-мишени приводит к ошибке выполнения rename.
no subject
Date: 2017-08-30 02:24 pm (UTC)$ touch 2
$ mv 1 2
$ ls
2
$
при переименовании файл В который переименовывается - убивается, переименование успешно.
rename в unix C ведёт себя идентично.
в ДОС:
D:\> echo "">1
D:\> echo "">2
D:\> rename 1 2
Файл с таким именем уже существует
или не найден.
D:\> dir /b
1 2
D:\>
при переименовании наличие файла-мишени приводит к ошибке выполнения rename.