Question regarding the cp command.


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Question regarding the cp command.
# 1  
Old 01-29-2004
Question Question regarding the cp command.

For example, let's say I have a directory named Data1, which contains the files File1, File2, and File3. I also have another directory named Data2. Now, I want to copy the contents of Data1 into Data2.

If I do this...

$ cp -R /home/Data1 /home/Data2

I wind up with the Data1 directory copied into Data2 as such:

drwxrwxr-x 3 relyyk relyyk 4000 Jan 29 01:28 Data2/
drwxrwxr-x 4 relyyk relyyk 4000 Jan 29 01:27 Data1/
$ ls -lF Data2
total 4
drwxrwxr-x 4 relyyk relyyk 4000 Jan 29 01:28 Data1/

I want just the files inside of Data1 to be copied into Data2. I know this could be accomplished by:

$ cd /home/Data1
$ cp File1 File2 File3 /home/Data2

but supposed there were hundreds of files involved instead of only three? Is there a single command or actually option that would accomplish this?

Also, does it matter which directory you are currently in, to copy files from one directory to another?

Example: Can I be in directory A, and issue a command to copy from B to C if I used absolute references?

Thanks in advance for your patience and help.

Relyyk
# 2  
Old 01-29-2004
Good Morning,

simply use cp /blub/blub/Data1/* /blub/blub/Data2

Regards
Malcom
# 3  
Old 01-29-2004
Data Didn't work!

Thanks for the reponse malcom, but when I tried what you suggested, I received an error:

cp: omitting directory `/home/Data1'

and I was left with the same result I had before.

I did exactly as you said...

$ cp /home/Data1* /home/Data2

Any other suggestions?
# 4  
Old 01-29-2004
Hi,

you forgot the last slash :-)

# cp /home/Data1/* /home/Data2

It works, trust me :-)

Regards
malcom
# 5  
Old 01-29-2004
Ooops!

Sorry, my bad. It worked. Thank you.

Relyyk
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX and Linux Applications

Ls command question

I am scratching my head right now. I am trying to archive a ton of files in a directory. I am attempting to tar them by year. On our development server if I type ls *_2008* it returns all of the files I am expecting to see. (The format of the filename includes xx_xx_xxx_2008-09-29_xxx.xxxx.xxxx)... (8 Replies)
Discussion started by: jmartin99
8 Replies

2. UNIX for Dummies Questions & Answers

New to Unix command line and have a question about the "sort" command

I am going through the Unix Made Easy second edition book by John Muster. So far it's been very informative and I can tell it may be a bit out of date. In one of the exercises it talks about the "sort" command and using it to sort column's of data etc. The "sort" command has changed a bit and... (1 Reply)
Discussion started by: budfoxcat
1 Replies

3. UNIX for Dummies Questions & Answers

Question about why a command does this

$ echo 2 * 3 > 5 is a valid inequality. This will create a file in the current directory named '5' with the number '2' in it, the names of all the files in the current directory, followed by the number '3' and 'is a valid inequality.' What I do not understand is why 'is a valid inequality' gets... (2 Replies)
Discussion started by: guitarscn
2 Replies

4. UNIX for Dummies Questions & Answers

mv Command question

When I use the mv command like say, mv file1 ../, it will move file1 to the parent directory of my current working directory. But where would the file go if I do mv file ... (with 3 periods), where would this move file1? (4 Replies)
Discussion started by: MaStErXLY
4 Replies

5. Shell Programming and Scripting

while command question

Hi What does while ( : ); do ...... ...... ...... done; mean? Does "while ( : )" refer too while true? Thanks. (4 Replies)
Discussion started by: zmfcat1
4 Replies

6. UNIX for Dummies Questions & Answers

Command Question

What does 'directory=`pwd $1` ' mean, I know pwd is present working directory, so does that command take the present working directory of the directory the user is in depending on the varible ($1)? (2 Replies)
Discussion started by: Jayden
2 Replies

7. Solaris

cp command Question?

I am trying to following.. cp -rp oradata to /prod1 /prod2 /prod3 How I can copy oradata directory in to multiple directories? Thanks -Ad (1 Reply)
Discussion started by: deal732
1 Replies

8. Solaris

question about command

On Solaris 8 - what is the equal command to chfs. Thanks carson (3 Replies)
Discussion started by: cmackin
3 Replies

9. UNIX for Dummies Questions & Answers

question about using tr command

Hello all: I'm trying to use the tr command to change some text in a file, but it is not working as expected. Here's what I'm trying: tr 'INVOIC01' 'INVOICZZ' < inputfile > outputfile It looks to be changing not just the entire string, but any characters within. I just want to change the... (2 Replies)
Discussion started by: merliech
2 Replies

10. UNIX for Dummies Questions & Answers

question about rm command

i have a lot of messages file in the var directory i want to delete now i want to keep messages.1 to messages.10 and then delete everything else after 10 which is like 10 to 96 obviously i cant delete these files individual, can someone tell me the command to delete messages.11 to... (1 Reply)
Discussion started by: IMPTRUE
1 Replies
Login or Register to Ask a Question