|
Тема |
Re: грозотията на cp [re: grg] |
|
Автор |
psy__ () |
|
Публикувано | 20.06.11 00:01 |
|
|
Това може да ти изглежда логично, но всъщност е по-малко логично от това което реално прави.
командата работи така:
cp SRC DST
И тук няколко случая:
Ако SRC е само един аргумент и DST съществува и е файл, ще го замаже, ако DST е директория ще копира файла вътре.
Ако SRC са няколко аргумента и DST е директория, всичко отива вътре, ако не е директория или не съществува, получаваш съобщение за грешка.
т.е. командата прави точно което и нареждаш и каквото се очаква от нея. Не виждам причина (а и явно не само аз :)) да се изисква специална опция за да реши, че трябва да копира няколко SRC аргумента в директория, при положение, че това е най-логичното и подразбиращо се нещо, което може да направи.
Всяко друго поведение, би било по-далечно от логиката отколкото е сегашното. Командата не трябва да мисли, тя трябва да прави това което и казваш.
|
| |
|
|
|