bugzilla-daemon at mindrot.org
2005-Sep-25 02:16 UTC
[Bug 1091] targetshouldbedirectory not set for remote wildcards
http://bugzilla.mindrot.org/show_bug.cgi?id=1091 Summary: targetshouldbedirectory not set for remote wildcards Product: Portable OpenSSH Version: 3.8.1p1 Platform: All OS/Version: Linux Status: NEW Keywords: low-hanging-fruit Severity: normal Priority: P3 Component: scp AssignedTo: bitbucket at mindrot.org ReportedBy: rsc at swtch.com If there are multiple file names matching a remote wildcard expression, then "scp machine:wildcard asdf" will, if asdf does not exist, create asdf for the first file and then overwrite it for each additional file. I would rather it print an error without copying anything, or at least print an error without copying more than one file. It's terribly frustrating to watch one file finish and then see it immediately overwritten. For example: $ scp amsterdam:*.c /tmp/a ether82557.c 100% 29KB 29.4KB/s 00:00 sdaoe.c 100% 16KB 15.8KB/s 00:01 sdaow.c 100% 44KB 44.1KB/s 00:00 serial.c 100% 1480 1.5KB/s 00:00 x.c 100% 220 0.2KB/s 00:00 $ ls -l /tmp/a -rw-rw-r-- 1 rsc rsc 220 2005-09-24 22:14 /tmp/a $ Russ Cox rsc at swtch.com ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.