File structure comparison


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting File structure comparison
# 1  
Old 07-07-2008
File structure comparison

To test server migration, we need to compare files under a directory in source and target servers.


I need to verify if the below two directories on two servers are identical (i.e., contains same directories and files with same size. They may have multiple level sub-directories)

//SourceServer/project1/nesteddir
//TargetServer/project1/nesteddir

Has anyone done a similar stuff?

The output of diff command is quite complex to understand. Is there any other simple way?
# 2  
Old 07-07-2008
Do on both servers/directories something like for example:
Code:
find . -exec ls -la {} \;| awk '$NF !~ /^\.$|^\.\.$/ {print $5,$NF}' > outfile1

For $5 you have to check which position your filesize will be when you do a ls -l, ie. if it's the 5th column like in my example.
And then compare both with diff like
Code:
diff outfile1 outfile2

# 3  
Old 07-07-2008
Thanks zaxxon, but the problem is in using diff command. I need a simple output like

The following files are in serverA but no in serverB :

The following files names are common to serverA and serverB, but contents differ:

Thanks again for your response.
# 4  
Old 07-07-2008
Hi.

If you are on Solaris, there is a script dircmp that may be useful:
Code:
dircmp - no version provided for /usr/bin/dircmp.

And otherwise, there is a script at: Unix Review > The Shell Corner: cmptree that discusses a similar script.

Because both are scripts, you and your colleagues can modify them to suit your purposes ... cheers, drl

Last edited by drl; 07-07-2008 at 02:22 PM.. Reason: Make URL a live link.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Maintaining file structure

Hi guys, I am trying to store some output in a file and then compare it to another file. I am gathering information from 2 commands: cat /opt/jbin/server.log.tmp > A grep "ephemeral" /opt/jbin/log/server.log.2015-05-02-18 > B The contents of both file are the same. This means if I do a... (3 Replies)
Discussion started by: Junaid Subhani
3 Replies

2. Shell Programming and Scripting

directory structure & file permisson comparison

Hi - I want to compare permissions of the directory structure and files beneath it with permissions one week back on same directory structure and files beneath it. if any changes to permissions of any file or directory permissions send an email. I am not sure how to list the permissions of all... (1 Reply)
Discussion started by: oraclermanpt
1 Replies

3. Red Hat

Copy certain file types recursively while maintaining file structure on destination?

Hi guys, I have just been bothered by a fairly small issue for some time now. I am trying to search (using find -name) for some .jpg files recursively. This is a Redhat environment with bash. I get this job done though I need to copy ALL of them and put them in a separate folder BUT I also... (1 Reply)
Discussion started by: rockf1bull
1 Replies

4. Programming

FILE structure - stdio.h

Hi All, I am new to linux and Programming. Inside the file stdio.h, there is a description about FILE structure. Which has many internal data members like _p, _r, _flags etc. I have written a sample code to find out the contents of the FILE structure. It opens a sample file ( FILE *fp ),... (5 Replies)
Discussion started by: nikunjbadjatya
5 Replies

5. Shell Programming and Scripting

drop down structure in file

I have file like this 120, rahim, d40 115, rahul, d40 113, begum, d40 I want to group this file like this 120, rahim, d40 115, rahul, 113, begum, can any one help me on this thanks in advance (1 Reply)
Discussion started by: trichyselva
1 Replies

6. Programming

compare XML/flat file with UNIX file system structure

Before i start doing something, I wanted to know whether the approach to compare XML file with UNIX file system structure. I have a pre-configured file(contains a list of paths to executables) and i need to check against the UNIX directory structure. what are the various approches should i use ? I... (6 Replies)
Discussion started by: shafi2all
6 Replies

7. Programming

Search attributes in one structure using the values from another structure

Hello Groups I am trying to find out ways of comparing a value from a 'c' structure to a value in another 'C' structure. the 'C' structure can be a List or liked list as it contains lot many records. if we loop it in both the structures it is going to consume time. I am looking for a simple... (3 Replies)
Discussion started by: dhanamurthy
3 Replies

8. Shell Programming and Scripting

file structure

Hi, Is there a command that can help me to determain a unix file structure ? Thanks (7 Replies)
Discussion started by: yoavbe
7 Replies

9. UNIX for Dummies Questions & Answers

Copying a Directory Structure to a new structure

Hi all Is it possible to copy a structure of a directory only. e.g. I have a file with the following entries that is a result of a find :- /dir1/dir2/file.dbf /dir1/dir2/dir3/file1.dbf /dir1/file.dbf I want to copy these to a directory and keep the structure however starting at a new dir... (8 Replies)
Discussion started by: jhansrod
8 Replies

10. UNIX for Dummies Questions & Answers

structure of regular file

hi, I am reading 'the design of the unix os' by Bach and I find the 'regular file structure' details with the 'direct and indirect blocks of the inode' difficult to understand. Thanks (2 Replies)
Discussion started by: ramyar
2 Replies
Login or Register to Ask a Question