Annoying behavious of Nautilus when drag+drop as link
mario.vukelic at dantian.org
Fri Jul 18 20:11:47 UTC 2008
On Fri, 2008-07-18 at 21:46 +0200, Loïc Grenié wrote:
> There are more system scripts than you'd think that barf on
> spaces. In addition by default xargs for instance takes spaces
> as filename separators and filenames with embedded spaces
> are a pain to manipulate with ssh/scp.
Thanks for the info. I am not a cmd line expert, but I find this a sad
state of affairs. I give you scp, but on first glance it seems that
there is little excuse not to handle spaces properly with xargs:
-0 Input items are terminated by a null character instead of by
whitespace, and the quotes and backslash are not special (every
character is taken literally).Disables the end of file string, which is
treated like any other argument. Useful when input items might contain
whitespace, quote marks, or backslashes. The GNU find -print0 option
produces input suitable for this mode.
find /tmp -name core -type f -print | xargs /bin/rm -f
Find files named core in or below the directory /tmp and delete them.
Note that this will work incorrectly if there are any filenames
containing newlines or spaces.
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
Find files named core in or below the directory /tmp and delete them,
processing filenames in such a way that file or directory names
containing spaces or newlines are correctly handled."
More information about the ubuntu-users