"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.5/README" (29 Oct 2021, 5408 Bytes) of package /linux/privat/littleutils-1.2.5.tar.lz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Welcome to littleutils 1.2.5.  The littleutils are a collection of small and
    2 simple utilities that I believe users (and script-writers in particular) will
    3 find useful.
    4 
    5 The basic littleutils include the following utilities:
    6   filedate - print the modification times of the specified files
    7   filehash - print various hash digests and filesizes for the specified files
    8   filemode - print the file access permissions of the specified files
    9   filenode - print the inode number of the specified files
   10   fileown - print the uid/gid/username/groupname of the specified files
   11   filesize - print the file size of the specified files
   12   lrealpath - print the real path of the specified files
   13   lsysinfo - print out information from sysinfo(2) and sysconf(2)
   14   randomize - randomize lines from one or more files or from stdin
   15   tempname - create a unique temporary file for use by shell scripts
   16 
   17 There are some image processing utilities:
   18   imagdiff - show the differences between two images files in a third file
   19   imagsize - figure out the image size of various image formats
   20   jpgcom - print any comments present in the specified JPEG image files
   21   rot-jpg - losslessly rotate JPEG image files
   22   pngrecolor - rewrite a PNG file with a minimal palette
   23   pngstrip - rewrite a PNG file with all extraneous information removed
   24 
   25 There are some text file "cleanup" utilities:
   26   notabs - convert all tab characters to spaces in text files
   27   notrail - remove all trailing spaces characters from text files
   28   lreplace - perform string substitutions on text files
   29 
   30 There are some compression optimization utilities:
   31   opt-gif - losslessly optimize GIF image files
   32   opt-jpg - losslessly optimize JPEG image files
   33   opt-png - losslessly optimize PNG image files
   34   rar2tarcat - convert .rar (or .RAR) to .tar via stdout
   35   recomp-jpg - recompress JPEG image files to a lower quality level
   36   to-gzip - convert .Z (compress) and .lzo (lzop) to .gz (gzip)
   37   to-bzip - convert .Z, .lzo, and .gz files to .bz2 (bzip2)
   38   to-7zip - convert .Z, .gz, .lzo, and .bz2 files to .7z (p7zip)  [extra only]
   39   to-lzip - convert .Z, .gz, .lzo, and .bz2 files to .lz (lzip)
   40   to-lzma - convert .Z, .gz, .lzo, and .bz2 files to .lzma (lzma/lzma_alone)
   41   to-xz - convert .Z, .gz, .lzo, and .bz2 files to .xz (xz)
   42   to-zst - convert .Z, .gz, .lzo, and .bz2 files to .zst (zstd)
   43   zip2tarcat - convert .zip (or .ZIP) to .tar via stdout
   44 
   45 There are some file maintenance utilites:
   46   lowercase - rename files to all-lowercase filenames
   47   uppercase - rename files to all-uppercase filenames
   48   frenum - rename/renumber files using a variety of renaming schemes
   49   pren - rename files using Perl regular expressions  [extra only]
   50   repeats, repeats.pl - search for duplicate files in specified directories
   51   wipe-free - overwrite all free space in a partition with zeros
   52 
   53 There are some utilities that work with PDF files:
   54   opt-pdf - optimize PDF files using poppler or ghostscript  [extra only]
   55   pdfidiff - show the differences between two PDF files in a third PDF
   56              [extra only]
   57   pdfquant - reduce the size of the colormap used by PDF files composed of
   58              bitmaps  [extra only]
   59 
   60 For information on compiling and installing the littleutils, see the INSTALL
   61 file (INSTALL is the boilerplate instruction file distributed with autoconf).
   62 
   63 Generally, you should run:
   64 
   65   ./configure   # for full list of options, run: ./configure --help
   66   make
   67   make install  # as root or user with proper file system permissions
   68 
   69 And optionally, if you're feeling brave, you can install utilities from the
   70 "extra" subdirectory:
   71 
   72   make install-extra  # as root or user with proper file system permissions
   73 
   74 It is very important to do the "make install" step to ensure that all of the
   75 littleutils work properly.
   76 
   77 GNU make is required.  Version 3.79.1 or later is recommended.
   78 
   79 It should be noted that the littleutils make use of several other free software
   80 packages.  To make *full* use of the littleutils, make sure that all of these
   81 packages are installed.  [If some of the packages are not, the configure script
   82 will cause the particular littleutils that rely on them will be skipped on
   83 install.  This will not affect the operation of the other littleutils.]  Most
   84 of these should already be present on your system, but if not, here is where
   85 source code and binaries can be found:
   86 
   87   bash:         https://www.gnu.org/software/bash/
   88   perl:         https://www.perl.com/
   89   python:       https://www.python.org/
   90 
   91   CryptX:       https://metacpan.org/pod/CryptX
   92   file:         ftp://ftp.astron.com/pub/file/
   93   gifsicle:     http://www.lcdf.org/gifsicle/
   94   ghostscript:  https://www.ghostscript.com/
   95   img2pdf:      https://pypi.org/project/img2pdf/
   96   Imlib2:       https://sourceforge.net/projects/enlightenment/files/
   97   jpegtran:     http://www.ijg.org/
   98   libpng:       http://www.libpng.org/pub/png/libpng.html
   99   pngcrush:     https://pmt.sourceforge.net/pngcrush/
  100   poppler:      https://poppler.freedesktop.org/
  101 
  102   bzip2:        https://sourceforge.net/projects/bzip2/
  103   gzip:         http://www.gzip.org/
  104   lzip:         https://www.nongnu.org/lzip/lzip.html
  105   lzma_alone:   https://www.7-zip.org/sdk.html  (lzma_alone is in the SDK)
  106   lzop:         http://www.lzop.org/
  107   xz,lzma:      https://tukaani.org/xz/
  108   zstd:         https://github.com/facebook/zstd/releases
  109   7z,7za,7zr:   https://sourceforge.net/projects/p7zip/
  110 
  111 Enjoy!
  112 
  113 Brian Lindholm