Move files into different folders based on its month


 
Thread Tools Search this Thread
Operating Systems Solaris Move files into different folders based on its month
# 1  
Old 10-04-2012
Java Move files into different folders based on its month

Hi All,

I want to move the files in to different folders based on the files month in the file timestamp.

For example

All the september files in the directory should moves into the folder "sep_bkp_files" , August files in to aug_bkp_files folder...

Please help me to achive the above issue. I am using solaris OS.

Thanks,
Velava
# 2  
Old 10-04-2012
post the output of ls -lrt

or is the filename having the timestamp ?
# 3  
Old 10-04-2012
Quote:
Originally Posted by itkamaraj
post the output of ls -lrt

or is the filename having the timestamp ?

Yes, the fiename having the timestamp.
# 4  
Old 10-04-2012
if u provide the example filename, then i can help u
# 5  
Old 10-04-2012
Quote:
Originally Posted by itkamaraj
if u provide the example filename, then i can help u

filenames will be,

-rw-rw-r-- 1 b2binta1 b2badmin 16515066 Sep 18 00:57 test1.txt
-rw-rw-r-- 1 b2binta1 b2badmin 22824 Sep 18 01:30 test2.txt
-rw-rw-r-- 1 b2binta1 b2badmin 41844 Sep 18 01:30 test3.txt
-rw-rw-r-- 1 b2binta1 b2badmin 22824 Sep 18 01:36 sample1.txt
-rw-rw-r-- 1 b2binta1 b2badmin 213024 Sep 18 01:36 sample2.txt
-rw-rw-r-- 1 b2binta1 b2badmin 60864 Sep 18 04:34 hello.csv

Thanks
# 6  
Old 10-04-2012
Code:
dest=/path/to/september/
touch -t 201209010000 /tmp/d1
touch -t 201209305959 /tmp/d2
find /path/to/files -type f |
while read fname
do
     mv $fname $dest
done

try that.
# 7  
Old 10-04-2012
Quote:
Originally Posted by jim mcnamara
Code:
dest=/path/to/september/
touch -t 201209010000 /tmp/d1
touch -t 201209305959 /tmp/d2
find /path/to/files -type f |
while read fname
do
     mv $fname $dest
done

try that.
based on the month present in the file time stamp i have to move its respective folders.

it is not working as expected and it is moving all other month files as well.

Thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Move multiple files 4rm Source to different target folders based on a series num in the file content

Dear Experts my scenario is as follows... I have one source folder "Source" and 2 target folders "Target_123456" & "Target_789101". I have 2 series of files. 123456 series and 789101 series. Each series has got 3 types of fiels "Debit", "Refund", "Claims". All files are getting... (17 Replies)
Discussion started by: phani333
17 Replies

2. UNIX for Dummies Questions & Answers

Need script to move files based on month

Hi , I need a script which moves files based on month. Example : Apr 29 03:16 log4.txt Apr 29 03:16 log5.txt May 4 09:17 log1.txt May 4 09:17 log2.txt Move Apr files into Apr2015(Folder) Move May files into May2015(Folder). This is urgent requirement , if you can help me... (5 Replies)
Discussion started by: rockingvj
5 Replies

3. Shell Programming and Scripting

Move only folders and skipping files

How do I move all folders and its contents from a directory A to another directory B, skipping all files in Directory A ? ---------- Post updated at 12:53 PM ---------- Previous update was at 12:42 PM ---------- Ok. Got it. mv /A/*/ /B/ (1 Reply)
Discussion started by: DHeisenberg
1 Replies

4. Shell Programming and Scripting

Script to move files in multiple folders

Hello all, I would appreciate any help to write a script. I have folder A which contains over 30 thousands xml files, I would like create multiple folders and move those files (500 in each folders). Thank you (1 Reply)
Discussion started by: mmsiddig
1 Replies

5. Shell Programming and Scripting

Move all files but not folders to a new folder

Hi, I have a sub directory with a number of files and folders. What i want is a subdirectory with just folders and not files for cleanliness sake. So I want to move the files into the new folder but keep the folders in the same place. Move all files (but not folders) to new folder. I am... (4 Replies)
Discussion started by: Hopper_no1
4 Replies

6. Shell Programming and Scripting

Move files to Folders

Hi Friends, Below is my requirement and i am not clear how to approach this issue in unix programming. I have a folder with 2500 files. The files are in below format. 1234_name1.txt 1234_name123.txt 4567_name1.txt 4567_name123.txt and i need a program which will read each file from this... (5 Replies)
Discussion started by: diva_thilak
5 Replies

7. UNIX for Dummies Questions & Answers

Move folders containing certain files

Hello, How can I move just the folders that contains files modified n days ago? Source tree: |-- SourceFolder | |-- Subfolder1 | | |-- file1.dat | | `-- file2.dat | |-- Subfolder2 | | |-- filea.dat | | `-- fileb.dat Destination tree: |-- ... (3 Replies)
Discussion started by: xavix
3 Replies

8. Shell Programming and Scripting

How do you move lines of numbers based on the month

How do you move lines of numbers i.e.(131, 134, 116, etc...) based on the month? Say for instance I only wanted June numbers and not July. This is what the file looks like so far but it runs everyday in a cron job so it will build to July. #cat backupcount.log 131 ,Thu Jun 05 08:00:41 2008... (11 Replies)
Discussion started by: terryporter51
11 Replies

9. UNIX for Dummies Questions & Answers

how to move files into different folders based on filename

I need to move a bunch of files into folders that have the same name. I wanted to either do this with some filter command or some type of batch file that I could save that would already include all of the mv commands since I will have to do this process often. Whatever method you think is easier. ... (7 Replies)
Discussion started by: italia5
7 Replies
Login or Register to Ask a Question

Featured Tech Videos