cp a dty without symbolic links?


 
Thread Tools Search this Thread
Operating Systems Solaris cp a dty without symbolic links?
# 1  
Old 09-10-2004
cp a dty without symbolic links?

Hi,

- we have copy (cp command) to do to save all the contents of a dty BUT we dont want to copy the files corresponding to symbolic links contained whithin this dty

- the box is a sun solaris one - and the cp commande do not say avything about that?

thanks for help
Jakez
# 2  
Old 09-10-2004
Exclude the links of the list to copy :
ksh
cd dty
for file in $(find . ! -type l)
do
cp -pr $file backup_dty
done

In case you want a tool for backup try rsync :www.samba.org/rsync)
# 3  
Old 09-10-2004
hello guy,

- thanks for replying

- i tried your script but if we have a link in the dty to copy the dty which is pointed to by the link is copied also !! even when executing the cmde: "find . ! -type l" when we are in the dty to copy the link does not appear !!!!

- where is the error?
jakez
# 4  
Old 09-10-2004
Sorry I missed the first line returned by the find command (the dot)
The following code should work:
ksh
cd dty
for file in $(ls)
do
[ ! -h "$file" ] && cp -pr "$file" bkp_dty
done
# 5  
Old 09-20-2004
Hi chap,

- the last script you gave me makes again the copy of the symbolic link (he type "l" file listed by ls

- some idea for not copying the link??

thanks a lot
Jakez
# 6  
Old 09-20-2004
..............

have a look at:
find ./ ! -follow | cpio -pdmuv /new/directory

greetings pressy
# 7  
Old 09-21-2004
Hi pressy,

- what do you mean with 'follow' in your cmde:
find ./ ! -follow | cpio -pdmuv /new/directory

thanks
Jakez
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Symbolic links

Soft link,Hard link brief explanation (1 Reply)
Discussion started by: RAJU KAVATI
1 Replies

2. UNIX for Dummies Questions & Answers

Symbolic links in UNIX

Hi, I have a file with more than 1 layers of soft links for it. For ex. ls -la .profile .profile@ -> /home/act/.profile_abc ls -la /home/act/.profile_abc@ -> .profile_final I want to get the name of the last file (i.e. .profile_final) when I refer to .profile using shell script. I... (2 Replies)
Discussion started by: deo_kaustubh
2 Replies

3. UNIX for Dummies Questions & Answers

Permissioning for symbolic links

I've just started using UNIX in a Linux vmplayer. I'm trying to run the command: ln -s `pwd`/$1 `python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`/$1 in a script from an online tutorial, but I keep getting an error message: ln: creating symbolic link... (1 Reply)
Discussion started by: ChipT
1 Replies

4. UNIX for Dummies Questions & Answers

Symbolic Links

Hi all, I have scoured the entire forum for this but to no avail unfortunately. Basically, I would like to remove my symbolic link from my folder name i.e. foldername -> /a/b/c/d/f where f is indeed a folder. I have tried rmdir but this does not work and in actual fact deletes the... (4 Replies)
Discussion started by: cyberfrog
4 Replies

5. Solaris

symbolic links between servers

Hi Guys... I want to create a link using ln -s for a directory that does not exist on the box. How do I do that? I had some files from Box A directory /d1/u01 and I copied the files across to another Box lets say Box B on directory /d2/u02. Now I want a link so that this path /d1/u01... (2 Replies)
Discussion started by: Phuti
2 Replies

6. UNIX for Dummies Questions & Answers

Symbolic links between directories

Hi all, lets consider 2 directories test1 and test2. I want to link test2 to point to test1, how do u do this? (4 Replies)
Discussion started by: Mr. Zer0
4 Replies

7. AIX

Symbolic Links

I am linking a directory as follows: ln -sf /home/xxx/userid/real_files/* /home/xxx/userid/linked_files This gives me symbolic links for all the files in the real_files directory in the linked_files directory. My question is, if I go and remove a file in the real_files directory and then go... (1 Reply)
Discussion started by: rcarnesiii
1 Replies

8. UNIX for Dummies Questions & Answers

Too many levels of symbolic links

Hi, Is there a limit to the number of symbolic links you can have? I tried to vi the symbolic link relating to a file and got the following error: "filename" Too many levels of symbolic links There is only one symbolic link to one file in this case, but there are >2000 other links to... (2 Replies)
Discussion started by: Bab00shka
2 Replies

9. UNIX for Dummies Questions & Answers

Symbolic Links for a File

how do i get the list of symbolic link names for a particular file programatically (4 Replies)
Discussion started by: b_u_n_1234
4 Replies

10. UNIX for Dummies Questions & Answers

Finding symbolic links

How can I find all symbolic links across the network to a directory (2 Replies)
Discussion started by: mehtad
2 Replies
Login or Register to Ask a Question