Argument List too Long

Aaron Bliss abliss at brockport.edu
Sat May 29 23:41:54 UTC 2010


You may also wish to try moving the files in smaller batches to work 
around the problem.  For example, find ./ -mtime +21 -type f | xargs mv 
../ ; find ./ -mtime +14 -type f | xargs mv ../ ; etc.

Aaron

On 5/29/2010 7:22 PM, Stephen Gilbert wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ack, that script should, of course, read
>
> for a in * ; do mv "$a" ../$directory2/ ; done
>
> Sorry for the typo.
>
> On 5/29/2010 7:17 PM, Burke, Thomas G. wrote:
>> Yeah, I've had similar problems in the past.  I figured a way to discriminate&  made a script that broke them up into groups of a couple hundred or so.
>>
>>
>> I'm not at my desk, but I can be reached at 443-603-7308
>>
>> ----- Original Message -----
>> From: redhat-list-bounces at redhat.com<redhat-list-bounces at redhat.com>
>> To: redhat-list at redhat.com<redhat-list at redhat.com>
>> Sent: Sat May 29 17:41:23 2010
>> Subject: Re: Argument List too Long
>>
>> I'd replace it with a little bash scripting
>>
>> for a in $ ; do mv "$a" ../$directory2/ ; done
>>
>>
>>
>> On 5/29/2010 6:33 PM, Sanjay Chakraborty wrote:
>>> I have a script and that run every month, In the script it has a mv
>>> command and that moves about 35000 files from one directory to other
>>> directory. In one system it is working but in other system I am
>>> getting "Argument List too Long" error message.
>>
>>> mv* ../$directory2/ cannot work.
>>
>>
>>> I can try with "find $directory -type f -name '*' -exec mv {}
>>> $directory2/. \;"  but I am not sure it will work and it will take
>>> time to do the testing through script modification.
>>
>>>   It is running RHEL 5.1, patching may solve the problem. But I cannot
>>> patch this server soon.
>>
>>> Any one can help about this ?
>>
>>
>>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.12 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkwBodMACgkQdBNH6NIpz0UWjACg25FMEeKPXT6AYqLjQ1lqPnVL
> 4fsAniZPbBt3FYDW+oA4f0EeufTQpbi1
> =85XO
> -----END PGP SIGNATURE-----
>




More information about the redhat-list mailing list