[Bug 280377] New: Request for more default userfriendly mv functionaluty with existing files
https://bugzilla.novell.com/show_bug.cgi?id=280377 Summary: Request for more default userfriendly mv functionaluty with existing files Product: SUSE Linux 10.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: s.handgraaf@xs4all.nl QAContact: qa@suse.de The mv function has very strange default behavior regarding overwriting existing files. For some kind of reason the force option exists but is only of use for write protected destination files. Although this has probably ancient origin, imho these times ask for more userfriendly default behaviour regarding overwriting files. As a user I would expect safety by default. A program that does not overwrite files by default regardless of the file permission. A permission to kill content is not to be taken as an obligation. Users would expect a warning before a programm would overwrite files. But mv does not warn. Worse, it does not even provide a function to ignore this default behaviour. Next, if the program would overwrite by default, at least provide a default escape route. But that is also not implemented in mv. Again a user has to rescue him/herself by ordering the mv command to create backups when overwriting. Unfortunatly, mv does not even provide a decent information warning for the overwrite bahaviour. Both the --help as the man page do not warn about the default overwrite bahaviour. It even suggests by the --force option (to force overwriting without a promt) mv will have to be forced bofore it overwrites. Only the info page has a hint about the bhaviour in a cryptic section. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280377 ------- Comment #1 from s.handgraaf@xs4all.nl 2007-06-02 19:53 MST ------- *** Bug 280378 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280377 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |schwab@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280377 schwab@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Comment #2 from schwab@novell.com 2007-06-11 08:16 MST ------- If you want more safety use any of the various frontends. The behaviour of mv is mandated by POSIX. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280377 s.handgraaf@xs4all.nl changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | ------- Comment #3 from s.handgraaf@xs4all.nl 2007-06-11 19:01 MST ------- Bug was invalidated on grounds of behaviour, while problem is only partly behaviour related. Reopend for more solid solution. POSIX mandates behaviour in a specific way including demand of freedom for own implementation. http://www.opengroup.org/onlinepubs/009695399/utilities/mv.html Also, POSIX does not touch the documentation as mentioned as part of the bug description. Since it is high risc to try to use loopholes in POSIX for development, my suggestion stands to adapt the documentation. mv documentation should reflect POSIX mandated program behaviour to inform users of the exact default behaviour. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280377
schwab@novell.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |INVALID
------- Comment #4 from schwab@novell.com 2007-06-14 07:05 MST -------
Take this up with
participants (1)
-
bugzilla_noreply@novell.com