cp - no to all option?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers cp - no to all option?
# 1  
Old 08-18-2006
cp - no to all option?

Hi,

Is there a no to all option when copying a bunch of files? instead of pressing enter endlessly.

Thanks
# 2  
Old 08-18-2006
What OS and version are you using? What is the exact command?

On Solaris, if I run the following it does not cause me to hit return for each file.

$ cp ./dirone/*.* ./dirtwo/

If I then change it to interactive mode, I have to hit y and return for each file I want to overwrite

$ cp -i ./dirone/*.* ./dirtwo/

There are no options which would cause me to have to hit return for each file unless you mean you are doing each file individually (which means you should use a wildcard character such as * to give yourself less 'returns').

Last edited by RTM; 08-18-2006 at 03:34 PM..
# 3  
Old 08-18-2006
Probably the OP has an alias set up for him like alias cp='cp -i'
# 4  
Old 08-18-2006
... or he/she/it [the OP that is] has permission issues on the 'destination' file/directory.
# 5  
Old 08-18-2006
OS: AIX 5.3

Let me restate my problem again.

i want to copy dirone to dirtwo, they're similiar, but there are some extra files in dirone that dirtwo doesn't have, going through them one by one takes way too long. So I use the following command to copy one directory to the second.

cp -R -h -i /dirone/* /dirtwo

I wanted -i in there because I do NOT want to overwrite, the directory is huge and i had to sit here pressing enter for 1.5 hours.

Now my question is, is there an option that is "no to all"?

Thanks, any help is much appreciated.
# 6  
Old 08-18-2006
Hi ,

I would instead use a simple script like the one below to achieve same.

Hope this helps.




#! /bin/ksh

export SRC_DIR=/YOUR/SOURCE/DIRECTORY
export TGT_DIR=/YOUR/TARGET/DIRECTORY

for i in `ls $SRC_DIR`
do
echo $i

if [ -f $TGT_DIR/$i ]
then
echo " File exists - will not overwrite it !!!"
else
echo " File $i is not present on target directory - copying same"
cp $SRC_DIR/$i $TGT_DIR/$i
fi
done
# 7  
Old 08-18-2006
Use my favorite command of all time: yes

Code:
yes n | cp -R -h -i /dirone/* /dirtwo

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Unrecognized option: sparc-sun-Solaris2.10/bin/as: unrecognized option `-m32'

Hi, I installed some packages required by an app built with python. But when I try python setup.py install, I get the following error: /opt/csw/lib/gcc/sparc-sun-solaris2.10/5.2.0/../../../../sparc-sun-solaris2.10/bin/as: unrecognized option `-m32' Could anyone tell me what's wrong... (4 Replies)
Discussion started by: Kimkun
4 Replies

2. Shell Programming and Scripting

-f option and -rf in rm

Hi, I'm new to shell scripting and I'm trying to read some code I need to use. Could you help me out on what it's doing? I read this as.... if the directory has files then rm all the files in that directory. I'm not sure.... if ; then run "rm -rf ${TSP_FILEPATH_PLUGIN_DIR}"; fi run... (8 Replies)
Discussion started by: jdilts
8 Replies

3. Shell Programming and Scripting

recently introduced to the newer option for find...does an older option exist?

To find all the files in your home directory that have been edited in some way since the last tar file, use this command: find . -newer backup.tar.gz Is anyone familiar with an older solution? looking to identify files older then 15mins across several directories. thanks, manny (2 Replies)
Discussion started by: mr_manny
2 Replies

4. Shell Programming and Scripting

Can there be a better option?

Hello, I am still in the process of learning Shell Programming. The online manual, that I am referring to had following question: I made a script as follows: df --block-size=1GB | tr -s ' '| cut -d' ' -f2,5 | grep -v 1GB* | sort -k1,2n | tail -1 | cut -d' ' -f2 | cut -d '%' -f1 and it... (2 Replies)
Discussion started by: shahdharmit
2 Replies

5. Programming

g++ and the -R option

hi everybody, can somebody tell me what -R option on g++ on solaris means : g++ -DAIX -fpic -static -o printps printps.o -L/epost2/blitz/xercesc1_1 /lib -L/oracle/OraHome/lib32/ L/epost2/blitz/lib -lxerces-c1_1 -lhmltods -lhmlt ops -lgeneric -lnotify -lutil -lclntsh `cat... (0 Replies)
Discussion started by: eternalflame
0 Replies

6. Shell Programming and Scripting

option followed by : taking next option if argument missing with getopts

Hi all, I am parsing command line options using getopts. The problem is that mandatory argument options following ":" is taking next option as argument if it is not followed by any argument. Below is the script: while getopts :hd:t:s:l:p:f: opt do case "$opt" in -h|-\?)... (2 Replies)
Discussion started by: gurukottur
2 Replies

7. Shell Programming and Scripting

which is best searching option

Hi, I need one help for choosing best option among sed, perl and awk. I need to search and replace thousand files for a text and need to replace it. I am in confusion for choosing the option for best results. Because by using sed option its taking too much time for searching and replacing... (3 Replies)
Discussion started by: dbsurf
3 Replies

8. Programming

cc option

my yacc output file y.tab.c is not compiling using cc y.tab.c -ly command .possibily option flag -ly is not correct.i m using red hat linux 9.please give solutions. (4 Replies)
Discussion started by: kuldeep_bora
4 Replies

9. UNIX for Advanced & Expert Users

su option

We have started to us the su option on our production server. We log in with our own id and then su into a special id to perform various tasks. This allows our actions to be monitored. I need to know how to use the su option when doing an ftp between two servers. I noticed that when I log into... (1 Reply)
Discussion started by: lesstjm
1 Replies

10. UNIX for Advanced & Expert Users

-h option

Hi what does the following mean in shell scripts (-h option) val contains a string. while (-h "$val") (1 Reply)
Discussion started by: Raom
1 Replies
Login or Register to Ask a Question