Latest LQ Deal: Linux Power User Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 03-15-2003, 09:45 AM   #1
LQ Newbie
Registered: Dec 2002
Distribution: Slackware 8.1
Posts: 3

Rep: Reputation: 0
cp - why is this so difficult

Got a dir with a load of file containing spaces.
Want to copy them to another location.
cp returns "Argument list too long".

I got as far as realising I need ls -Q (to get a listing with quotes round the file names) and passing that to xargs - but I cannot get the last bit.

Any help would be great.

Old 03-15-2003, 09:59 AM   #2
Registered: Dec 2002
Location: In front of a computer
Distribution: UPS, DHL, FedEx
Posts: 466

Rep: Reputation: 38
type cp -a /dir /destinationdir

if you dont want to copy everything in your dir you need to copy a little bit at a time, like...
cp a* /destdir
cp b* /destdir

this is a shell problem, it can't handle too many filenames.

to use ls -Q, try...
cp `ls -Q` /destdir
Old 03-15-2003, 10:56 AM   #3
Registered: Jan 2002
Location: Missoula. Montana, USA
Distribution: Slackware (various)
Posts: 457

Rep: Reputation: 41
I do like ls -Q, always something new to use.

For xargs, do the following:

ls -Q|xargs cp {} /destdir
Old 03-15-2003, 07:29 PM   #4
Senior Member
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 49
do this instead:

cd /srcdir
tar cvf - . | ( cd /destir; tar xf -)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
this is really difficult drevil666 Linux - Software 9 06-25-2005 10:50 AM
how difficult is it? batgranny Linux - Networking 1 04-11-2005 07:52 PM
Is it really that difficult? Tesl General 8 09-07-2003 04:20 AM
Just how difficult Valael Linux - Newbie 6 03-05-2003 03:56 PM
Why so difficult ? gemcgrew Linux - Newbie 14 10-31-2002 02:21 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:05 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration