shrinkfile man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]

SHRINKFILE(1)					    SHRINKFILE(1)

NAME
       shrinkfile - shrink a file on a line boundary

SYNOPSIS
       shrinkfile  [  -n  ]  [	-m  maxsize  ] [ -s size ] [ -v ]
       file...

DESCRIPTION
       The shrinkfile program shrinks files to a  given	 size  if
       the size is larger than maxsize,
	preserving  the	 data at the end of the file.  Truncation
       is performed on line boundaries, where a line is a  series
       of  bytes  ending  with	a  newline, \n.	 There is no line
       length restriction and files may contain any binary  data.

       Temporary  files	 are created in the <pathtmp in inn.conf>
       directory.  The ``TMPDIR''  environment	variable  may  be
       used to specify a different directory.

       A  newline  will	 be added to any non-empty file that does
       not end with a newline.	The maximum file size will not be
       exceeded by this addition.

OPTIONS
       -s     By default, size is assume to be zero and files are
	      truncated to zero bytes.	By  default,  maxsize  is
	      the  same	 as  size.  If maxsize is less than size,
	      maxsize is reset to size.	 The ``-s'' flag  may  be
	      used  to	change	the truncation size.  Because the
	      program truncates	 only  on  line	 boundaries,  the
	      final  size may be smaller then the specified trun
	      cation size.  The size and  maxsize  parameter  may
	      end with a ``k'', ``m'', or ``g'', indicating kilo
	      byte  (1024),  megabyte	(1048576)   or	 gigabyte
	      (1073741824)  lengths.   Uppercase letters are also
	      allowed.	 The  maximum  file  size  is  2147483647
	      bytes.

       -v     If  the  ``-v''  flag is used, then shrinkfile will
	      print a status line if a file was shrunk.

       -n     If the ``-n'' flag is used,  then	 shrinkfile  will
	      exit  0 if any file is larger than maxsize and exit
	      1 otherwise.  No files will be altered.

EXAMPLES
       Example usage:

	      shrinkfile -s 4m curds
	      shrinkfile -s 1g -v whey
	      shrinkfile -s 500k -m 4m -v curds whey
	      if shrinkfile -n -s 100m whey; then echo whey is way too big; fi

HISTORY
       Written by Landon Curt  Noll  <chongo@toad.com>	and  Rich
       $alz <rsalz@uunet.uu.net> for InterNetNews.

SEE ALSO
       inn.conf(5)

						    SHRINKFILE(1)
[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net