yasemin's notes: How to manipulate (copy/move/rename etc..) most recent n files under a directory
How to manipulate (copy/move/rename etc..) most recent n files under a directory
In order to list most recent n files under current directory:
n represent number of files, so should be replaced with a number; eg: 5
in order to move, copy, delete or do something with the result, this line can be fed into "cp" "mv" "rm" commands. However the format is important. This line should be in between single quotes. However not the ones near by enter on your keyboard ( ' ), use the ones under esc key ( ` ).
So here is the command line for moving top n files from one directory to another:
ls --sort-time -r | tail -n
n represent number of files, so should be replaced with a number; eg: 5
in order to move, copy, delete or do something with the result, this line can be fed into "cp" "mv" "rm" commands. However the format is important. This line should be in between single quotes. However not the ones near by enter on your keyboard ( ' ), use the ones under esc key ( ` ).
So here is the command line for moving top n files from one directory to another:
mv `ls --sort-time -r | tail -n` /home/yasemin/hebelek/
Read full article from yasemin's notes: How to manipulate (copy/move/rename etc..) most recent n files under a directory
No comments:
Post a Comment