Visit The New, Modern Unix Linux Community

Top Forums Shell Programming and Scripting Compressing & removing files in a directory & subdirectory Post 302983213 by on Friday 7th of October 2016 05:43:52 PM
the following part of script will
  1. compress files older than 10 days , except already compressed files
  2. delete compressed files older than 365 days

To be adapted :

DIRECTORY=/mydir   #change it to $1 for instance
find $DIRECTORY -type f  ! -name '*.gz'  -mtime +10 -exec gzip {} \;
find $DIRECTORY -name '*.gz' -mtime +365 -exec rm {} \;

Last edited by rbatte1; 10-18-2016 at 06:15 AM.. Reason: Converted to formatted number-list
Test Your Knowledge in Computers #574
Difficulty: Medium
The process of allocating and deallocating memory is generally referred to as memory swapping.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

list largest files in a directory & its subdirectories

I need to find the largest files in a directory & it's subdirectories. I'm not sure what options on ls -l will work to give me this. or is there another way to do this? Thanks, igidttam (6 Replies)
Discussion started by: igidttam
6 Replies

2. Shell Programming and Scripting

find and replace in subdirectory (filename & content - both)

Hi, I have to rename all occurance of CUST_MST to RESELLER_MST both in filename and file content under a directory (say D0) which contains multiple (2-3 levels) sub directory. Example: D0 -> D1 -> D2 has a file CUST_MST_TEMP.txt this contains : > cat /D0/D1/D2/CUST_MST_TEMP.txt... (3 Replies)
Discussion started by: sabyasm
3 Replies

3. UNIX for Dummies Questions & Answers

Find & Copy Selected files to another Directory

I am wanting to find files within a directory that are over a certain number of days old and copy them to another directory. And unfortunately not having much someone able to help. Would also like to add that there are literally thousands of files that I am wanting to copy in one... (3 Replies)
Discussion started by: hellfyre
3 Replies

4. UNIX for Advanced & Expert Users

Extracting the different files from directory & its sub directories

Hi Everyone, It would be helpful if someone helps me on this. Requirement: I have a directory which includes different types of files(for example *.java,*.class),but not restricted for only these types. I need to find the same types of file extensions from its directories and subdirectories... (3 Replies)
Discussion started by: rcvasu
3 Replies

5. Shell Programming and Scripting

Find & Replace string in multiple files & folders using perl

find . -type f -name "*.sql" -print|xargs perl -i -pe 's/pattern/replaced/g' this is simple logic to find and replace in multiple files & folders Hope this helps. Thanks Zaheer (0 Replies)
Discussion started by: Zaheer.mic
0 Replies

6. Shell Programming and Scripting

Just listing size, timestamp & name of files in a directory

How can I list the files in a directory and just show the file size, date stamp, timestamp and file name.. I've been trying to ls -lrt the directory to a file and then use the cut command but I'm not having any luck with getting the proper results.. I thought i could use the -f switch and count... (4 Replies)
Discussion started by: Jazmania
4 Replies

7. Shell Programming and Scripting

PHP read large string & split in multidimensional arrays & assign fieldnames & write into MYSQL

Hi, I hope the title does not scare people to look into this thread but it describes roughly what I'm trying to do. I need a solution in PHP. I'm a programming beginner, so it might be that the approach to solve this, might be easier to solve with an other approach of someone else, so if you... (0 Replies)
Discussion started by: lowmaster
0 Replies

8. UNIX for Dummies Questions & Answers

How to compare 2 files & get specific value & replace it in other file.

Hiiii Friends I have 2 files with huge data. I want to compare this 2 files & if they hav same set of vales in specific rows & columns i need to get that value from one file & replace it in other. For example: I have few set data of both files here: a.dat: PDE-W 2009 12 16 5 29 11.11 ... (10 Replies)
Discussion started by: reva
10 Replies

9. UNIX for Dummies Questions & Answers

Need Help in reading N days files from a Directory & combining the files

Hi All, Request your expertise in tackling one requirement in my project,(i dont have much expertise in Shell Scripting). The requirement is as below, 1) We store the last run date of a process in a file. When the batch run the next time, it should read this file, get the last run date from... (1 Reply)
Discussion started by: dsfreddie
1 Replies

10. Shell Programming and Scripting

Check Directory for files & Email

I'm working on a bash script to move files from one location, to two. The first part of my challenge is intended to check a particular directory for contents (e.g. files or other items in it), if files exists, then send the list of names to a txt file and email me the text file. If files do not... (4 Replies)
Discussion started by: Nvizn
4 Replies
vapigen(1)							       Vala								vapigen(1)

vapigen - generate a Vala API SYNOPSIS
vapigen is a utility which generates Vala API (VAPI) files from GI files, which may be generated using the vala-gen-introspect(1) utility. EXAMPLES
After compilation, the following command generates a GI for pango: vala-gen-introspect pango packages/pango This can then be converted to a Vala API as follows: vapigen --pkg cairo --vapidir . --library pango packages/pango/ OPTIONS
-?, --help Show help option --vapidir=DIRECTORY Look for package bindings in DIRECTORY. --girdir=DIRECTORY Look for GIR bindings in DIRECTORY. --metadatadir=DIRECTORY Look for GIR .metadata files in DIRECTORY. --pkg=PACKAGE Include binding for PACKAGE --library=NAME Specify library name as NAME -d, --directory=DIRECTORY Specify output directory as DIRECTORY --version Display version number and exit. -q, --quiet Do not print messages to the console SEE ALSO
vala-gen-introspect(1) HOMEPAGE AND BUG REPORT AUTHOR
vapigen for Vala was written by Jurg Billeter <> and Raffaele Sandrini <>. This manual page was written by Kumar Appaiah <>, for the Debian project (but may be used by others). vala-0.8.0 13 April 2010 vapigen(1)

Featured Tech Videos

All times are GMT -4. The time now is 05:48 PM.
Unix & Linux Forums Content Copyright 1993-2020. All Rights Reserved.
Privacy Policy