08-20-2008
for file in `ls -1 *.*`
do
dir="`stat -c "%y|%n" $file | cut -c1-4`/`stat -c "%y|%n" $file | cut -c6-7`"
echo $dir
if [ ! -d $dir ]
then
mkdir -p $dir
fi
cp $file $dir
done
Last edited by sudhamacs; 08-20-2008 at 03:34 PM..
7 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
When i use, 'ls -ltr' I only see the month and day (timestamp) of the file.
How do i see the year also.
Thanks and Regards,
Ram (1 Reply)
Discussion started by: ramky79
1 Replies
2. UNIX for Dummies Questions & Answers
I have a directory which has crores of files since from 2003. I want to move only the 2003 files to another directory. Please help in doing this.
Thanks (1 Reply)
Discussion started by: IHK
1 Replies
3. Shell Programming and Scripting
Hi All,
I have a directory which has crores of files since from 2003 till now. I want to move only the 2003 files to another directory. Please help.
Thanks (2 Replies)
Discussion started by: IHK
2 Replies
4. UNIX for Dummies Questions & Answers
Hi All,
I have a directory which has crores of files since from 2003. I want to move ony the 2003 files to another directory. Please help (9 Replies)
Discussion started by: IHK
9 Replies
5. UNIX for Dummies Questions & Answers
I am trying to move file created/modified in 2008 year to <new directory>. But trapped badly in Xargs {}.
Looks like mv is not getting destination file properly. It assumes source file s to be destination directory n gives me erroir. "Target must be a directory"
Run-
#/home/mktrisk: find... (4 Replies)
Discussion started by: kedar.mehta
4 Replies
6. Shell Programming and Scripting
Hi
I need to get the File creation date (MM,DD,YYYY)
using ls -ltr am getting only Month and Day only, I need year also when the file is modified.
Thanks (3 Replies)
Discussion started by: KiranKumarKarre
3 Replies
7. Red Hat
Hi all,
I have a massive amount of recording files in .WAV format stored in a directory, files dating back to 2006.
It is a huge amount of files as Linux cannot even do a listing of it all, it states: "argument list too long"
What I would like to do is the following:
Find all the files of... (6 Replies)
Discussion started by: codenjanod
6 Replies
LEARN ABOUT OPENSOLARIS
gvfs-monitor-dir
gvfs-monitor-dir(1) User Commands gvfs-monitor-dir(1)
NAME
gvfs-monitor-dir - monitor the change of a directory content using the VFS system
SYNOPSIS
gvfs-monitor-dir URI
DESCRIPTION
gvfs-monitor-dir monitors the change content of a directory using the VFS system. If anything changes inside the directory, gvfs-monitor-
dir will print a message informing of the event.
OPERANDS
The following operands are supported:
URI Specifies the directory location in standard URI format.
EXAMPLES
Example 1: Monitor a local directory
example% gvfs-monitor-dir file:///tmp/example
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables: NLSPATH.
EXIT STATUS
The exit value 0 is returned regardless of success or failure.
FILES
The following files are used by this application:
/usr/bin/gvfs-monitor-dir Executable to monitor the change content of a directory using the VFS system.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWgnome-gvfs |
+-----------------------------+-----------------------------+
|Interface stability |Volatile |
+-----------------------------+-----------------------------+
SEE ALSO
gvfs-copy(1), gvfs-info(1), gvfs-less(1), gvfs-ls(1), gvfs-mkdir(1) gvfs-cat(1), gvfs-monitor-file(1), gvfs-mount(1), gvfs-move(1), gvfs-
rename(1), gvfs-open(1), gvfs-rm(1), gvfs-save(1), gvfs-trash(1), gvfs-tree(1), attributes(5), environ(5)
NOTES
Written by Alvaro Lopez Ortega, Sun Microsystems Inc., 2008.
SunOS 5.11 25 Mar 2008 gvfs-monitor-dir(1)