08-29-2013
but what about already existing *log.gz files?
If you have some older <something>.log.gz files lying around in these dirs, the FIND commmand will pass those to GZIP and GZIP will try to re-compress those again and ask for each and every one of the files if I want to overwrite the existing <something>.log.gz file.
I tried FIND using -regex with ".*\.log\b" boundary to exclude the existing *.log.gz files but it did not work. Not sure why.
Unfortunately GZIP also does not have a --exclude parameter.
Does someone have an idea how to do this using Find and GZIP?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need to find files that have the ending of .out and that are older than 20 days. However, I cannot use find as I do not want to search in the directories that are underneath the directory that I am searching in.
How can this be done?? Find returns files that I do not want. (2 Replies)
Discussion started by: halo98
2 Replies
2. Solaris
Hello,
I need help in finding files older than x days and creating a single consolidated tar file combining them. Can anyone please provide me a script?
Thanks,
Dawn (3 Replies)
Discussion started by: Dawn Bosch
3 Replies
3. Red Hat
Hi,
I have dummies questions:
My script here can find the files in any directories older than 30 days then it will delete the files but not the directories. I would like to also be able to delete the directories that hold old files more than 30 days not just the files itself.
find . -type f... (2 Replies)
Discussion started by: lamoul
2 Replies
4. Shell Programming and Scripting
Dear Friends,
I have two queries.
1) I want to see the list of folders which were created 29 days ago.
2) I want to see the folders in which last created file is older than 29 days.
Can it be done?
Thank you in advance
Anushree (4 Replies)
Discussion started by: anushree.a
4 Replies
5. UNIX Desktop Questions & Answers
What command arguments I can use in unix to list files older than 10 days in my current directory, but I don't want to list the hidden files.
find . -type f -mtime +15 -print will work but, it is listing all the hidden files., which I don't want. (4 Replies)
Discussion started by: Pouchie1
4 Replies
6. UNIX for Advanced & Expert Users
Hello,
I have a script which finds files in a directory that are older than 30 days and remove them.
The problem is that these files are too many and when i run this command:
find * -mtime +30 | xargs rm
I run this command inside the directory and it returns the error:
/usr/bin/find:... (8 Replies)
Discussion started by: omonoiatis9
8 Replies
7. UNIX for Dummies Questions & Answers
Hi All,
I know the separate commands for finding files greater than 30 days and finding files greater than 1GB.
How do I combine these two commands?
Meaning how do I find files which are > 1GB and older than 30 days?
;) (4 Replies)
Discussion started by: Hangman2
4 Replies
8. Shell Programming and Scripting
To delete log files content older than 30 days and append the lastest date log file date in the respective logs
I want to write a shell script that deletes all log files content older than 30 days and append the lastest log file date in the respective logs
This is my script
cd... (2 Replies)
Discussion started by: sreekumarhari
2 Replies
9. Shell Programming and Scripting
Hi
I'm trying to writte a script (crontab) to copy files from one location to another... this is what i have:
find . -name "VPN_CALLRECORD_20130422*" | xargs cp "{}" /home/sysadm/patrick_temp/
but that is not working this is the ouput:
cp: Target... (5 Replies)
Discussion started by: patricio181
5 Replies
10. Shell Programming and Scripting
I need a script file for backup (zip or tar or gz) of old log files in our unix server (causing the space problem). Could you please help me to create the zip or gz files for each log files in current directory and sub-directories also?
I found one command which is to create gz file for the... (4 Replies)
Discussion started by: Mallikgm
4 Replies
LEARN ABOUT DEBIAN
ns_setgzipproc
Ns_Gzip(3aolserver) AOLserver Library Procedures Ns_Gzip(3aolserver)
__________________________________________________________________________________________________________________________________________________
NAME
Ns_Gzip, Ns_SetGzipProc - GZIP compression support
SYNOPSIS
#include "ns.h"
int
Ns_Gzip(buf, len, level, dsPtr)
void
Ns_SetGzipProc(proc)
ARGUMENTS
Tcl_DString dsPtr (out) Output buffer to placed compressed string.
int len (in) Length of string pointed to by buf.
char *buf (in) Pointer to string to compress.
int level (in) Requested GZIP compression level.
Ns_GzipProc proc (in) Procedure to GZIP content.
_________________________________________________________________
DESCRIPTION
These functions enable GZIP compress of text buffers.
int Ns_Gzip(buf, len, level, dsPtr)
This function compresses a string pointed to by buf of length len, appending the output to the given dsPtr. The output buffer must
already be initialized. The level parameter specifies the compress level between 0 and 9; see the documentation in the zlib.h for
details.
The function will return NS_OK if compression was successful, otherwise NS_ERROR. A call to Ns_SetGzipProc to install a compression
function must have already occured. The nszlib module will install a suitable function when loaded.
void Ns_SetGzipProc(proc)
This function is used to install a compression function for Ns_Gzip. A call to Ns_SetGzipProc would normally be in the module-load
routine of a module which provides compression support, e.g., the nszlib module. The function should match the type Ns_GzipProc:
typedef int Ns_GzipProc(
char *buf, int len, int level, Tcl_DString *dsPtr
);
KEYWORDS
compress, gzip
AOLserver 4.5 Ns_Gzip(3aolserver)