Visit Our UNIX and Linux User Community


Making a script to copy files not seen before (using md5sum)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Making a script to copy files not seen before (using md5sum)
# 29  
Old 09-11-2013
OK... As far as I can tell this script is finished. Here was my testing process.

1) Delete a file from $DST. Rerun script. Did the file copy again from $SRC?
NO = PASS

2) Delete the entire directory structure under $DST. Delete the MD5 list file. Rerun script. Did it recreate the $DST structure from $SRC?
YES = PASS / NOTE: Must retain "photos-new/" folder, but can delete entire structure underneath that.

3) Delete the MD5 list file. Do not delete any files. Rerun script. What happens? Examine debug output.
PASS / Seems to cp and overwrite the files in $DST. This is acceptable.

4) Delete a file from $SRC. Rerun script. It should not copy any files. Did it?
PASS

5) Delete the directory structure under $DST. Delete MD5 list file. Run script as root. Does it work and assign ownership correctly to all child objects?
YES / PASS

6) Copy a file in $SRC to $SRC without changing its contents. Run script. Did the file copy over to $DST?
NO = PASS

7) Modify the file copied in test 6. Run script. Did the file copy over to $DST?
YES = PASS

8) Delete the MD5 list file. Do not delete any files in $SRC or $DST. Modify a file in $DST. Rerun script. What happens? Examine debug output.
PASS / Files that were modified in $DST were overwritten with files from $SRC with same filename if the MD5 list is deleted.

Now, someone told me to mark the thread as solved by using the "Thread Tools" menu, but my Thread Tools menu does not have the option to mark the thread solved. Am I missing something?

- Nick
# 30  
Old 09-11-2013
Quote:
Originally Posted by nbsparks
OK... As far as I can tell this script is finished.

... ... ...

Now, someone told me to mark the thread as solved by using the "Thread Tools" menu, but my Thread Tools menu does not have the option to mark the thread solved. Am I missing something?

- Nick
I'm glad you were able to get your script working.

About 12 minutes after you posted the first message in this thread, you changed the thread's Title from Making a script to copy files not seen before (using md5sum) to Need to make a script to copy files not seen before (using md5sum). To mark the thread solved, you just need to edit that message again adding [Solved] to the start of the title. (I've done that for your this time; but now you know how to do it next time.)
These 2 Users Gave Thanks to Don Cragun For This Post:

Previous Thread | Next Thread
Test Your Knowledge in Computers #66
Difficulty: Medium
IT and cybersecurity risk management is based on the intersection of these three areas, criticality, vulnerability, and threat.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

[md5sum] script

I am getting No such file or directory if my variable contains white spaces... Is there a way to fix this? This works x="1.md5" md5sum -c "$x" This, does not x="23\ 5\ 6\ 7\ 8\ 9\ 10.md5" md5sum -c "$x" md5sum: '23\ 5\ 6\ 7\ 8\ 9\ 10.md5': No such file or directory How do I fix... (1 Reply)
Discussion started by: soichiro
1 Replies

2. Shell Programming and Scripting

Need script for making files based on some conditions.

Hi All, I have a text file (code_data.txt) with the followig data. AMAR AB123456 XYZ KIRAN CB789 ABC RAJ CS78890 XYZ KAMESH A33535335 ABC KUMAR MD678894 MAT RITESH SR3535355... (26 Replies)
Discussion started by: ROCK_PLSQL
26 Replies

3. Shell Programming and Scripting

Compare files in directories with md5sum

And not to start. I can compare files, that's easy. The problem is that I compare files in a directory, and check if these files exist in another directory. The problem is that the file names are not the same. So I have to compare with "md5sum" or something similar. How I can do? All this in... (7 Replies)
Discussion started by: Jomeaide
7 Replies

4. Shell Programming and Scripting

Md5sum script

Hello, I need to download multiple files from an FTP server but occasionally they arrive in error so I need to perform an integrity check. I've been attempting to write a bash script that does the following: Downloads all files including those in sub directories Perform md5sum using... (4 Replies)
Discussion started by: shadyuk
4 Replies

5. Shell Programming and Scripting

PHP Script Help - Making links to files Clickable

Ok so I wrote a php script that outputs the below to users on a webpage. # Download: /home/content/d/i/v/divine1234/eBookDownloads/ScalpRemedy_jablaa12734.zip the php code that outputs the above is: echo ("<li>Download: $download_link</li>\n"); The thing is, I dont want... (1 Reply)
Discussion started by: SkySmart
1 Replies

6. Shell Programming and Scripting

Script to check MD5SUM on file

Hi, I currently have a shell script that takes an RPM and scp's it to a set of remote servers and installs it. What I would like to be able to do is make the script get the md5sum of the RPM locally (so get the md5sum of the rpm from where im running the script) and then scp the rpm to the... (0 Replies)
Discussion started by: tb1986
0 Replies

7. Shell Programming and Scripting

Making script show command (e.g. copy) being executed and variable substitution?

When script is running you only see when some of the commands are not successfull. Is there a way to see which command are executed and to show the substitution of variables as every line is executed ? (3 Replies)
Discussion started by: gr0124
3 Replies

8. UNIX for Dummies Questions & Answers

Making a copy of an Magneto Optical Disk

We are trying to make duplicates of some Magneto Optical Disks that were created in Irix 6.5. The disks are 2.3 gig and the using a scsi MOD drive. Is there possbily a disk copy like in dos or some simple script to do this - any help appreciated. Thanks (0 Replies)
Discussion started by: drew_holm
0 Replies

9. Shell Programming and Scripting

Running md5sum on a list of files

Hello, I would like to run md5sum on a list of files saved in a text file, and save the result in another file. (ie. md5sum `cat list.txt` > md5list.txt) I have tried several things, but I am always confronted to the same problem: some of the filenames have spaces. I have run sed on the... (5 Replies)
Discussion started by: SDelroen
5 Replies

10. Solaris

making copy of 0 level dump via ufsdump

Hi how do u make "copy" of o level dump taken via ufsdumo in solaris? To elaborate, imagine you have taken a 0 level dump via the following command ufsdump 0ulf /dev/rmt/1n / and then again execute the same command to take a second 0 level dump Now take an incremental dump ufsdump 1ulf... (2 Replies)
Discussion started by: vishalsngh
2 Replies

Featured Tech Videos