[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Argumentlistan för lång



On Fri, 01 Aug 2003 [08:48],
    Niclas Söderlund (lists@soderlund.org) wrote:

> Tja,
> 
> vet inte om det är ett debianproblem direkt, antagligen inte, men är det 
> nåt jag kan tweaka för att slippa sånt här:
> 
> -bash: /bin/tar: Argumentlistan för lång
> 
> ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, 
> cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer?
> 
> All hjälp välkommen. Behöver köra ett script en gång per månad som tar'ar 
> ihop en hel massa filer som kan bli +10000 om man har otur.

tar -cvvf hejhopp.tar `find . | grep '^\./[^/]*$'`

Du kan behöva lägga till en -depth-flagga eller en -maxdepth för find,
det ska nog inte behövas. Det här borde även gå att lösa med xargs.

Det går ju även att lösa på andra sätt, med fast alla är ju direkt samma
lösningar.

typ..

find . | tar cvvf hejhopp.tar -T /dev/stdin


/d

-- 
... david röhr              |      o_
.. unix systems consultant  | o/  /\   Solaris, AIX, HP-UX
. qbranch system management | /|_, \\   and GNU/Linux Certified.
        www.qbranch.se        /                    
                              `



Reply to: