[clug] kernel options

Stephen Jenkin sjenkin at pcug.org.au
Wed Aug 6 11:48:30 EST 2003


Daniel,

Sorry if I'm off the mark, but isn't this just a case of the shell buffer
being exceeded by the Dan01/* ??

Here's a few recipes, if that's the case.
cheers
sj

Long version [others may well do better]

mkdir newplace
cp -pr Dan01/ newplace
mv newplace tmp.d
mv tmp.d/Dan01 Dan02
rmdir tmp.d

OR
mkdir Dan02
(cd Dan01;tar cf - .)|(cd Dan02;tar xvf -)

OR
mkdir Dan02
find Dan01 -depth -type d -print|xargs mkdir -p
find Dan01 -type f|xargs -i cp -p '{}' Dan02/

OR
<create a bash/sh script 'dancp' == '/bin/cp "$@" Dan02/'>
find Dan01 -depth -type d -print|xargs mkdir -p
find Dan01 -type f|xargs dancp



Steve Jenkin, Unix Sys Admin
0412 786 915 (+61 412 786 915)
PO Box 48, Kippax ACT 2615, AUSTRALIA

On 6 Aug 2003, Daniel wrote:
>  
> /Inbox/subfolders# cp -av Dan01/* Dan02/
> -su: /bin/cp: Argument list too long
> 
> Thanks,
> Daniel.
> 
> 




More information about the linux mailing list