Same name files in one directory


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Same name files in one directory
# 1  
Old 12-08-2009
Same name files in one directory

hello,
I have backup directory and if i will delete file then it is going in backup
directory. my concern is if backup have file whoes name is abhi and user
again deletes file with the same name abhi...then i want to maintain both
the files in backup directory.

can you please help me for logic..and script
# 2  
Old 12-08-2009
There is no possibility of having same file names for more than one files in the same directory.

You can go for something like, appending the unique number to the files, or appending the epoch to the file name, like some trackable info by you can be used.
# 3  
Old 12-09-2009
Can you please tell me the script for that...
# 4  
Old 12-09-2009
You'd need a versioning file system. I don't think any Linux system does that (and Wikipedia agrees: Versioning file system - Wikipedia, the free encyclopedia ). It was available (and I guess still is, though who cares) on SCO OSR5 and Novell, but hardly anybody ever used it. The main purpose is to provide undelete.

Assuming you can convince your users, you could use a version control system to keep multiple versions of files, but that's not transparent like a versioning file system.
# 5  
Old 12-09-2009
Or, in your script, when you move the file to the backup directory, append the timestamp to the filename:
Code:
mv $file /path/to/backup/$file_$(date -u +%Y-%m-%dT%H:%M:%SZ)

This will append the current UTC timestamp in proper ISO 8601 notation. And if needed you can make it even more unique using nanoseconds and $RANDOM.
# 6  
Old 12-09-2009
hello
you can say for e.g. attach the time stamp to the file name before deleting it. This will help in maintaining when the file was deleted and also help in determining the uniqueness of the file.
you must already be having the script that is doing the current job for you . Modify the code to attach the time stamps before placing it in the backup directory.
Regards.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Directory containing files,Print names of the files in the directory that are exactly same content.

Given a directory containing say a few thousand files, please output a list of all the names of the files in the directory that are exactly the same, i.e. have the same contents. func(a_directory_name) output -> {“matches”: , ... ]} e.g. func(“/home/my/files”) where the directory... (7 Replies)
Discussion started by: anuragpgtgerman
7 Replies

2. UNIX for Dummies Questions & Answers

How to move gz files from one source directory to destination directory?

Hi All, Daily i am doing the house keeping in one of my server and manually moving the files which were older than 90 days and moving to destination folder. using the find command . Could you please assist me how to put the automation using the shell script . ... (11 Replies)
Discussion started by: venkat918
11 Replies

3. Shell Programming and Scripting

List files with date, create directory, move to the created directory

Hi all, i have a folder, with tons of files containing as following, on /my/folder/jobs/ some_name_2016-01-17-22-38-58_some name_0_0.zip.done some_name_2016-01-17-22-40-30_some name_0_0.zip.done some_name_2016-01-17-22-48-50_some name_0_0.zip.done and these can be lots of similar files,... (6 Replies)
Discussion started by: charli1
6 Replies

4. AIX

How to set owner and permission for files/directory in directory in this case?

Hi. My example: I have a filesystem /log. Everyday, log files are copied to /log. I'd like to set owner and permission for files and directories in /log like that chown -R log_adm /log/* chmod -R 544 /log/*It's OK, but just at that time. When a new log file or new directory is created in /log,... (8 Replies)
Discussion started by: bobochacha29
8 Replies

5. Shell Programming and Scripting

Grepping file names, comparing them to a directory of files, and moving them into a new directory

got it figured out :) (1 Reply)
Discussion started by: sHockz
1 Replies

6. Shell Programming and Scripting

FTP files from different directory from remote server to one directory in local

Hi All, I want to search for .log files from folders and sub folders in remote server and FTP them to one particular folder in the local machine. I dont want to copy the entire directory tree structure, just have to take all the .log files from all the folders by doing a recursive search from the... (3 Replies)
Discussion started by: dassv
3 Replies

7. UNIX for Advanced & Expert Users

How to rsync or tar directory trees, with hidden directory, but without files?

I want to backup all the directory tress, including hidden directories, without copying any files. find . -type d gives the perfect list. When I tried tar, it won't work for me because it tars all the files. find . -type d | xargs tar -cvf a.tar So i tried rsync. On my own test box, the... (4 Replies)
Discussion started by: fld2007
4 Replies

8. Shell Programming and Scripting

Finding files in current directory when 100,000's files in current directory

Hi All I was wondering what is the most efficient way to find files in the current directory(that may contain 100,000's files), that meets a certain specified file type and of a certain age. I have experimented with the find command in unix but it also searches all sub directories. I have... (2 Replies)
Discussion started by: kewong007
2 Replies

9. Shell Programming and Scripting

Creating date directory and moving files into that directory

I have list of files named file_username_051208_025233.log. Here 051208 is the date and 025233 is the time.I have to run thousands of files daily.I want to put all the files depending on the date of running into a date directory.Suppose if we run files today they should put into 05:Dec:08... (3 Replies)
Discussion started by: ravi030
3 Replies

10. UNIX for Dummies Questions & Answers

moving files from a unix directory to a windows directory

Any body any ideas i'm failry new to this so any help would be appreciated. Cheers Steve (2 Replies)
Discussion started by: gleads
2 Replies
Login or Register to Ask a Question