compare two directories after rysnc


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers compare two directories after rysnc
# 1  
Old 08-18-2011
compare two directories after rysnc

Hi,
I ran rsync command to copy all files, directories and subdirectories from /home/dir1 to another Target directory /home/dir2

Now I want to make sure everything is copied over without missing anything. Is there a command I can run which will compare both directories and check to see if I am not missing anything?

Thanks
# 2  
Old 08-18-2011
Try (ksh93, bash):
Code:
diff <(find DIR1 | sed 's|^DIR1/||') <(find DIR2 | sed 's|^DIR2/||')

But just
Code:
diff -r -N DIR1 DIR2

should work too.
This User Gave Thanks to yazu For This Post:
# 3  
Old 08-19-2011
Maybe you need replace command md5sum to md5, depend on your system.

With below command, you can find out any files different between two folders, not only the file name.
Code:
find /home/dir1 -type f -exec md5sum {} \;  |sort >dir1.md5.list
find /home/dir2 -type f -exec md5sum {} \;  |sort >dir2.md5.list

diff dir1.md5.list dir2.md5.list

This User Gave Thanks to rdcwayx For This Post:
# 4  
Old 08-19-2011
Thank you everyone for all the commands.
# 5  
Old 08-19-2011
if running as a script the exit code from the rsync should be enough to check, and you should always record it or at least check it.

The diff will tell you if the sync wasn't successful, but not why. If you do see that there are differences it's hard to find out why without the exit code. rsync has a lot of exit codes and will highlight errors like file I/O error, received and interrupt etc...

Use rsync a lot, and this has come in useful on a few occassions
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Compare files of 2 directories

Hi all, I have 2 directories dir1 and dir2 which contains many xml files. I need to compare files of dir1 with that of dir2 and if they match, I need to cut it from dir1 and paste it in dir2. I need to do this thru scripts. I'm currently investigating on the diff command. Please help me write... (6 Replies)
Discussion started by: frum
6 Replies

2. Shell Programming and Scripting

how to compare two files in different directories

Hi all , Can any one give me the solution for below query. I have two files . firstfile: xyz123 abc234 text2456 secondfile (\home\test) xyz123:ram ab34:scrit text2456:maven After you compare the ouput should the the common items in both files (2 Replies)
Discussion started by: sravan008
2 Replies

3. Shell Programming and Scripting

Compare two directories in different servers

I have a requirement. I need to write a shell script which will compare two directories residing in two different servers (SERVER A and SERVER B) and list out the discrepancies if found any. Script will be running from SERVER A. Please help. (2 Replies)
Discussion started by: freakysk
2 Replies

4. UNIX for Dummies Questions & Answers

How to compare files in 2 directories?

Hi, I want to compare the content of 2 directories and list down both the duplicate and unique files from each directory. Tried to use diff but but not able to achieve the result. For example, DirA FileX FileY FileZ DirB FileY The desired outcome is Duplication: FileY... (1 Reply)
Discussion started by: Andre_2008
1 Replies

5. UNIX for Dummies Questions & Answers

rysnc

hi I have a rsync working between two servers but i would like to write this to a daily log on completion to a area on one of the servers. This way i can check if sync was successful easily. Rsync i am running is as follows rsync -aWv -e ssh --stats progress --delete --ignore-errors... (2 Replies)
Discussion started by: treds
2 Replies

6. UNIX for Dummies Questions & Answers

compare all files under directories

Hello I am very new to Unix. I am actually using the C shell to write a program that will compare all the files in the directory and subdirectores and print out the ones that are identical, I am assuming identical by name or text Thank you (2 Replies)
Discussion started by: ga.miami56
2 Replies

7. Shell Programming and Scripting

How to compare two directories...

Hi, I have a variable which stores the path of a directory ,as a=home/t1/o2o/root I have other variable say b which stores same path ..i.e b= home/t1/o2o/root I want to compare these variables and then execute a script... I tried using if as if then echo "variables are equal" fi... (2 Replies)
Discussion started by: Taranjeet Singh
2 Replies

8. Shell Programming and Scripting

Compare files from two directories

HI, i want to compare one file from one directory to many files in other directory. means in my /DIR/20070930/b/STG* directory i have only one file and in /DIR/20070930/a/STG* directory i have many files. so i want to check the name of that files should be present in other directory or not ... (2 Replies)
Discussion started by: ravi214u
2 Replies

9. UNIX for Dummies Questions & Answers

Compare 2 directoriesand it's sub directories

Hello, How can I compare the files in the directory and it's sub-directory with similar filename and list all the ones which are not same in content rather then comparing each files specially usfull when there are couple files in a directory. Thanks, Ani (0 Replies)
Discussion started by: anikanch
0 Replies

10. UNIX for Dummies Questions & Answers

Compare 2 Directories

Hi again, I have went through the forum and did not find any threads to how we can compare two directories. I am stuck in my script to do some logging. The scenario is as followed: 1) 3rd party program for logging alarms (I will ask my vendor on how to write the script to automate the... (2 Replies)
Discussion started by: seongyin
2 Replies
Login or Register to Ask a Question