07-26-2007
To keep only the most recent files
Hi all,
I'm running on a Sun Solaris machine. I would only want to keep the last 2 most recent files on 1 of my directory.
Below shows my script, but it is incomplete. For the ?? part I do not know how to continue. please help
DIR=/tmp/abc
OUTPUT=/tmp/output.out
OUTPUT1=/tmp/output1.out
cd $DIR
ls -rt | tail -2 > $OUTPUT
ls > $OUTPUT1
cat $OUTPUT1 | while read archive
do
if [ "$archive" = ?? ]; then
echo "Keeping ..."
else
rm $archive
fi
done
Thank you.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
#!/bin/ksh -xvf
for arch_filename in `ls -lrt /u02/oracle/CMDR/archive | awk '{print $9}'`; do
echo "rm -rf /u02/oracle/CMDR/archive/"$arch_filename
rm -rf /u02/oracle/CMDR/archive/$arch_filename
done
I am running the above shell script every 10 minutes. I need to not delete the... (5 Replies)
Discussion started by: ST2000
5 Replies
2. Shell Programming and Scripting
Hi All,
Here is a brief scenario for my requirement ..
There is a directory in FTP Server, where would files be uploaded on weekly basic.
I need to get those files which are uploaded during this week and not the files which are uploaded the previous week and download them to locale... (1 Reply)
Discussion started by: narramadan
1 Replies
3. OS X (Apple)
Hi,
I have a couple of xRaids and recently over night something happened on one of the volumes which maxed out all the disk space.
What is the shell command to list the most recent files written to a volume as there are like millions of files on this share.
I'm thinking along the lines of... (1 Reply)
Discussion started by: williamhsman
1 Replies
4. UNIX for Dummies Questions & Answers
if i am in /tmp file, and i have a few DIRs under /tmp. i want to find the biggest and most recent files (from 7 days ago) in /tmp and subfolders. (3 Replies)
Discussion started by: tjmannonline
3 Replies
5. UNIX for Advanced & Expert Users
Hi,
I want to identify the files that are recently modified or with in a specified period (15 Days) in UNIX box. After identifying the files should be transferred to windows machine through FTP. The files should be overwritten in windows if it is already available.
Please help... (1 Reply)
Discussion started by: lathish
1 Replies
6. AIX
I am trying to write a script to ftp all files/directories changed in a 24hour period to another AIX server. I have wrote a script to generate a list of all files changed within a 24 hour period but dont know how to then ftp these to another server. How do incorporate ftp into this script?
... (2 Replies)
Discussion started by: RApds
2 Replies
7. AIX
Hi Friends,
I have a list of files in a directory as shown below. It is basically in this format-> yymmdd.hhmmss.filename.out
I want to list the latest log of each file. ie. the lastest a.out, b.out, c.out, which means I am looking for only the below 3 files out of these 5 files:
... (3 Replies)
Discussion started by: sudvishw
3 Replies
8. Shell Programming and Scripting
I'm using cygwin32 on Windows.
DN is an environment variable pointed at my download directory.
This command works to move the single most recent file in my download directory to my current directory:
mv "`perl -e '$p = $ARGV; opendir $h, $p or die "cannot opendir $p: $!"; @f = sort { -M $a... (2 Replies)
Discussion started by: siegfried
2 Replies
9. Shell Programming and Scripting
I love the -newerct flag for the Cygwin find command on windows.
Can I use "/usr/bin/find . -newerct '3 hours ago'" to conditionally copy a directory tree so that only the files in the directory tree that are younger than 3 hours are copied to my destination directory such that the directory... (4 Replies)
Discussion started by: siegfried
4 Replies
10. Shell Programming and Scripting
I'm new to shell scripting, and I want to set up a cron job that scans the date/time stamp of all files in a directory, and then if any file is, say, less than 10 minutes old, I want it to execute a command on that file. What would be the best way to go about this? Thanks.
Not sure if it makes a... (1 Reply)
Discussion started by: DavidHoffman
1 Replies
LEARN ABOUT DEBIAN
zziplib-bin
ZZIPLIB-BIN(1) General Commands Manual ZZIPLIB-BIN(1)
NAME
zzcat, zzdir, zzxorcat, zzxordir zzxorcopy - small tools using zziplib
SYNOPSIS
zzcat FILE [...] zzdir DIR [...] zzxorcat [-HEX] FILE [...] zzxordir [-HEX] DIR [...] zzxorcopy [-HEX] FILE OUTFILE
DESCRIPTION
zzcat prints the given files to stdout, so you may want to redirect the output. The FILE can be a normal file or an inflated part of a zip
archive (see OPTIONS).
zzdir prints the content table to stdout of the given DIR or zipfile.
zzxorcat prints the given files to stdout, so you may want to redirect the output. The FILE is an inflated part of a zip archive
obfusctated with a xor value optionally given by the HEX option.
zzxordir prints the content table to stdout of the given DIR or zipfile. The DIR can br an inflated part of a zip archive obfusctated with
a xor value optionally given by the HEX option.
zzxorcopy copies data from FILE to OUTFILE adding simple obfuscation by xor-ing each byte with the HEX value given. Remember that copying
data twice with the same xor-value will result in the original file data.
OPTIONS
zziplib-bin tools accept the following options:
FILE Input filename for reading or part (if supported by tool). Part is written as zipname/filename, e.g.: for accessing README inside
of data.zip you'll specify data/README.
DIR Disk directory, zipfile or inflated part of a zipfile.
-HEX Hex number for xor-ing the zipfile contents. If not supplied all tools that use it take 0x55 as default value for xor-ing. OUTFILE
Output file name for zzxorcopy.
AUTHORS
zziplib was written by Guido Draheim <guidod@gmx.de>.
This manual page was written by Ricardo Mones <mones@aic.uniovi.es>, for the Debian GNU/Linux system (but may be used by others).
June 25, 2004 ZZIPLIB-BIN(1)