Compare folder contents over network


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Compare folder contents over network
# 1  
Old 02-04-2010
Question Compare folder contents over network

I use diff -r dir1 dir2 to get comparison of two folders that are on same machine.
Now I need the same thing but one of the folders is on a different machine.
Currently I ftp the folder to a temp folder compare using above command and delete the temp folder.
Is there any other better options?
Any command or utility which I can use over network to directly compare?

Thanks in advance
# 2  
Old 02-04-2010
Do you need see the different content or just want to know which files are different between two servers?

if for second purpose, and you can ssh to that remote server, you can follow below steps:

Code:
1. get local dir1 md5sum

cd /dir1
find . -type f -exec md5sum {} ; |sort -k2 > dir1_md5

Sample export :

c6d19fc12bbba3ba5844e9d228c10daa *./INPUT_FILE.txt

2. get remote servers dir2 md5sum

ssh username@servername "cd /dir2; find . -type f -exec md5sum {} ; "|sort -k2 > dir2_md5

3. diff dir1_md5 dir2_md5

# 3  
Old 02-04-2010
Thanks rdcwayx for your reply.
Nope its not sufficient for me to just know what files are different.
I want the diff output for all files under this folder recursively i.e. the file contents difference for all files under the directory.
# 4  
Old 02-04-2010
Perhaps you can use sshfs (fuse extension) to mount a remote directory to a local one. You need to have an SSH access to the remote machine.
After that, you can proceed in that directory as if it was local.
# 5  
Old 02-04-2010
Thanks a lot @frans, it works perfectly fine!! Smilie
But the sad part is I am not able to convince our admin to install fuse-sshfs on our prod box Smilie
# 6  
Old 02-05-2010
Quote:
Originally Posted by ke3kelly
Nope its not sufficient for me to just know what files are different.
rsync(if available) should work just fine on LAN if you don't have sshfs.
Read to manual for this specific options
Code:
-n, --dry-run		    show what would have been transferred
-r, --recursive 	    recurse into directories

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Best way to move the contents of a folder to another one

what is the best way to move the contents of a folder to another one without deleting the structure of the first one. the contents could include subfolder too. both folder, the source-folder and the target-folder are on the same host. any idea is appreciated . (7 Replies)
Discussion started by: andy2000
7 Replies

2. Shell Programming and Scripting

Remove folder contents

for dir in BKP/*/ do echo You are in :$dir done O/P -- BKP/201448/ BKP/201449/ BKP/201450/ BKP/201451/ BKP/201452/ BKP/201501/ BKP/201502/ BKP/201503/ BKP/201504/ BKP/201505/ BKP/201506/ BKP/201507/ (3 Replies)
Discussion started by: rocking77
3 Replies

3. UNIX for Dummies Questions & Answers

Script that sums the contents of a folder (help me)

I'm looking for a script that sums the contents of a folder, When you give a parameter to the script , i want to know the size of the directory, the number of files, number of folders, These are commands that I have already found du -s find . -type f | wc -l find . -type d | wc -ly ... (19 Replies)
Discussion started by: Roggy
19 Replies

4. Shell Programming and Scripting

Folder contents getting appended as strings while redirecting file contents to a variable

Hi one of the output of the command is as below # sed -n "/CCM-ResourceHealthCheck:/,/---------/{/CCM-ResourceHealthCheck:/d;/---------/d;p;}" Automation.OutputZ$zoneCounter | sed 's/$/<br>/' Resource List : <br> *************************** 1. row ***************************<br> ... (2 Replies)
Discussion started by: vivek d r
2 Replies

5. Shell Programming and Scripting

copy folder and its contents to another folder

Hi experts, I am coming to you with this basic question on copying a folder and its content from one location to another folder using PERL script. This is my requirement. I have a folder AB under /users/myhome I want to copy AB and its contents to /user/workspace. Finally it should... (1 Reply)
Discussion started by: amvarma77
1 Replies

6. Shell Programming and Scripting

Script to create a folder with contents

I am working on HP Unix. Require a script for the below requirement. Requirement are: 1. Need to create a folder with files. 2. The folder should have a naming convention like - LRIC_ARCHIVE_ddmmyyhhmmss_version_nnn, the version number needs to be selected from an oracle table. 3. When the... (4 Replies)
Discussion started by: Roadies99
4 Replies

7. UNIX for Dummies Questions & Answers

compare 2 file contents , if same delete 2nd file contents

Give shell script....which takes two file names as input and compares the contents, is both are same delete second file's contents..... I try with "diff"...... but confusion how to use "diff" with if ---else Thanking you (5 Replies)
Discussion started by: krishnampkkm
5 Replies

8. UNIX for Dummies Questions & Answers

How to display contents of folder when 'cd' is used

Hi, I am a new learner of Unix. I am currently working on a Solaris 8 machine. Earlier, when I use 'cd <folder name>' command, I am not only able to change the folder but also able to see the contents of the folder as if a 'ls -lt' command was executed. However, since a week, suddenly this... (3 Replies)
Discussion started by: mumashankar
3 Replies

9. UNIX for Dummies Questions & Answers

copy folder contents

I need to make a new dir in side the dir lab5 the new dir is called testLab5 without changing directories copy all files from your lab5 directory into your testLab5 directory then i have to without chaning directories and using exactly one command remove all files that start with the... (1 Reply)
Discussion started by: robsk8_99
1 Replies

10. UNIX for Dummies Questions & Answers

Folder Contents

Hi, I'm trying to allow people to access the contents of a folder on a web site, I am automatically placing files in this folder for people to download. I'm using Apache on Mac OS X, if that makes a difference. Can anyone help with this? I've found no documentation on this so far... ... (6 Replies)
Discussion started by: spencer
6 Replies
Login or Register to Ask a Question