Results 1 to 4 of 4
  1. #1
    Join Date
    Oct 2007
    Posts
    9

    Unanswered: deleting multiple files based on the size

    Hi all,

    How can i delete multiple files based on their size in a shell script.....below given is the code which works only for files having same size.

    find <path> -size 100c -exec 'rm -f {}' \;

    This code is good only for files having size of 100 bytes....also, are there any implications (other than risk of deleting imp files) of deleting files this way??

    any early response is highly appreciated......thanks in advance....

  2. #2
    Join Date
    Oct 2007
    Posts
    9
    oooppss, i created a separate thread......it shud have been a part of my previous question......sorry about that.....

  3. #3
    Join Date
    May 2005
    Location
    South Africa
    Posts
    1,365
    Provided Answers: 1
    Prefix with + or -
    Code:
    man find
    --- snip ---
                         wherever n is  used  as  a
                         primary  argument,  it  is  interpreted as a
                         decimal integer  optionally  preceded  by  a
                         plus (+) or minus (-) sign, as follows:
    
                         +n       more than n
    
                         n        exactly n
    
                         -n       less than n
    --- snip ---

  4. #4
    Join Date
    Oct 2007
    Posts
    9
    Thanks for the reply....... am just thinking if there is any other way of doing it.......like with awk.....since i have to include this in the script, i think awk will be better to work with......any suggestions????

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •