|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Ivanov 2:5020/400 30 Sep 2005 18:57:40 To : All Subject : mv -------------------------------------------------------------------------------- Занимался тут переписыванием файлов с linux to windows через FAT буфер и заметил одну странность. Поведение программы для перемещения файлов было странным и создавало много проблем. Вот список: 1. Если на диске заканчивается место, то mv создает файлы с нулевой длинной, которые понятное дело не имеют ничего общего с тем что переписывается. 2. Если mv работает рекурсивно для большого числа каталогов, тогда удаление файлов на исходном носителе происходит по каталогово. Иначе говоря переписывается весь каталог и затем удаляются все файлы в нем. Hо если каталог не удалось переписать из-за за того что на диске закончилось место, то не удаляется ни один файл! из этого каталога. В том числе и те которые переписались успешно. Иначе говоря не удается перекинуть данные с одного носителя на другой через третий последовательными операциями перемещения. Hо даже без этого поведение программы вызывает удивление. Я понимаю возможно ей никто не пользуется, но то что было у автора в голове вызывает удивление. Hеужели этого никто не заметил? Были вроде еще какие-то странности, но сейчас забыл что именно. Хотелось бы также знать это только в Linux такие проблемы или во всех юнихах? -- Alexei --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577d4eb5655.html, оценка из 5, голосов 10
|