09-18-2014
How to move the files older than x days with similar directory structure?
Hello,
I need to move all the files inside /XYZ (has multi-depth sub directories) that are older than 14 days to/ABC directory but with retaining the SAME directory structure.
for example:
/XYZ/1/2/3/A/b.txt should be moved as /ABC/1/2/3/A/b.txt
I know about find /XYZ -type f -mtime +14 -exec mv {} /ABC \; but it would NOT retain the directory structure.
I thought of backing up whole /XYZ to /ABC and then delete recent 14 days' files from /ABC and all files older than 14 days from /XYZ but I find it very inefficient.
Appreciate any help. Thanks!
9 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I am trying to write a script that will move all the files from source directory structure(multiple levels might exist) to destination directory structure. If a sub folder is source doesnot exist in destination then I have to skip and goto next level. I also need to delete the files in... (4 Replies)
Discussion started by: srmadab
4 Replies
2. Shell Programming and Scripting
Say folder archive/ contains many folder each created on a day. this folder may contain files. i want to write a script to delete all the folder inside archive/ which are 7 days older. i used the below script for the reason.
find archive -mtime +7 -type d -exec rm -r {} \;
pls suggest me if... (3 Replies)
Discussion started by: krishnarao
3 Replies
3. Shell Programming and Scripting
I Need help for one requirement,
I want to move the latest/Older file in the folder to another file. File have the datetimestamp in postfix.
Example:
Source Directory : \a
destination Directory : \a\b
File1 : xy_MMDDYYYYHHMM.txt (xy_032120101456.txt)
File2: xy_MMDDYYYYHHMM.txt... (1 Reply)
Discussion started by: pp_ayyanar
1 Replies
4. UNIX for Dummies Questions & Answers
Hi
I am facing problem in using this command,
mv `find /export/june/PURGEDATA*.txt -mtime +2 -exec ls {} \;` june/archive/
mv: Insufficient arguments (1)
Usage: mv f1 f2
mv f1 ... fn d1
mv d1 d2
Thank you in advance (2 Replies)
Discussion started by: vishwakar
2 Replies
5. Shell Programming and Scripting
Hi All
I want to remove the files with name like data*.csv from the directory older than 10 days.
If there is no files exists to remove older than 10 days, It should not do anything.
Thanks
Jo (9 Replies)
Discussion started by: rajeshjohney
9 Replies
6. AIX
how do i remove sub directories of a directory and all files which are older than 7 days by a single command in AIX. pls help me.
I am using command as
#find /gpfs1/home/vinod/hpc/ -depth -type d -mtime +7 -exec rm -rf {} \;
so i want to delete all sub directories and all files from the... (1 Reply)
Discussion started by: vinodkmpal
1 Replies
7. UNIX for Advanced & Expert Users
Hello,
I have a script which finds files in a directory that are older than 30 days and moves them to the specified directory.
The problem is I don't know why it works the way it does?
Code:
find . -name '*.sql' ! -mtime -30 -exec mv '{}' /dataload/archivelogs \;
I was under the... (4 Replies)
Discussion started by: pure_jax
4 Replies
8. Shell Programming and Scripting
Hello all,
do you know any way i can i move folders and its content if folder is older than 1,5 days in bash?
I tried:
find /home/xyz/DATA/* -type d -ctime +1.5 -exec mv "{}" /home/xyz/move_data_here/ \;All i got was that Files from DATA /home/xyz/DATA/* ended messed up in... (1 Reply)
Discussion started by: ZerO13
1 Replies
9. Linux
Hi,
I am trying to run a command that finds all files over x amount of days, issue is one of the directories has spaces within it.
find /files/target directory/*/* -type f -mtime +60 When running the above the usual error message is thrown back
+ find '/files/target\' 'directory/*/*' -type... (1 Reply)
Discussion started by: Ads89
1 Replies
LEARN ABOUT CENTOS
icclink
ICCLINK(1) General Commands Manual ICCLINK(1)
NAME
icclink - little cms device link generator.
SYNOPSIS
icclink [options] <profiles>
DESCRIPTION
lcms is a standalone CMM engine, which deals with the color management. It implements a fast transformation between ICC profiles. icclink
is little cms device link generator.
Links two or more profiles into a single devicelink profile. Colorspaces must be paired except Lab/XYZ, that can be interchanged.
OPTIONS
-8 Creates 8-bit devicelink.
-b Black point compensation.
-c <0,1,2,3>
Precission (0=LowRes, 1=Normal, 2=Hi-res). [defaults to 1]
-d description
Description text (quotes can be used).
-h <0,1,2,3>
Show summary of options and examples.
-i profile
Input profile (defaults to sRGB).
-k <0..400>
Ink-limiting in % (CMYK only)
-o profile
Output devicelink profile. [defaults to 'devicelink.icm']
-t <0,1,2,3>
Intent (0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute).
-x Creatively, guess deviceclass of resulting profile.
Built-in profiles:
*Lab -- D50-based CIEL*a*b (PCS)
*XYZ -- CIE XYZ (PCS)
*sRGB -- sRGB color space
*Gray22- Monochrome of Gamma 2.2
*Lin2222- CMYK linearization of gamma 2.2 on each channel
EXAMPLES
To create 'devicelink.icm' from a.icc to b.icc:
icclink a.icc b.icc
To create 'out.icc' from sRGB to cmyk.icc:
icclink -o out.icc *sRGB cmyk.icc
To create a sRGB input profile working in Lab:
icclink -x -o sRGBLab.icc *sRGB *Lab
To create a XYZ -> sRGB output profile:
icclink -x -o sRGBLab.icc *XYZ *sRGB
To create a abstract profile doing softproof for cmyk.icc:
icclink -t1 -x -o softproof.icc *Lab cmyk.icc cmyk.icc *Lab
To create a 'grayer' sRGB input profile:
icclink -x -o grayer.icc *sRGB gray.icc gray.icc *Lab
To embed ink limiting into a cmyk output profile:
icclink -x -o cmyklimited.icc -k 250 cmyk.icc *Lab
NOTES
For suggestions, comments, bug reports etc. send mail to info@littlecms.com.
SEE ALSO
jpegicc(1), tifficc(1), tiffdiff(1), icc2ps(1), icctrans(1), wtpt(1)
AUTHOR
This manual page was written by Shiju p. Nair <shiju.p@gmail.com>, for the Debian project.
September 30, 2004 ICCLINK(1)