"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.4/README" (28 Mar 2021, 5287 Bytes) of package /linux/privat/littleutils-1.2.4.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. See also the latest Fossies "Diffs" side-by-side code changes report for "README": 1.2.3_vs_1.2.4.

    1 Welcome to littleutils 1.2.4.  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 Ghostscript  [extra only]
   55   pdfidiff - show the differences between two PDF files in a third PDF
   56              [extra only]
   57 
   58 For information on compiling and installing the littleutils, see the INSTALL
   59 file (INSTALL is the boilerplate instruction file distributed with autoconf).
   60 
   61 Generally, you should run:
   62 
   63   ./configure   # for full list of options, run: ./configure --help
   64   make
   65   make install  # as root or user with proper file system permissions
   66 
   67 And optionally, if you're feeling brave, you can install utilities from the
   68 "extra" subdirectory:
   69 
   70   make install-extra  # as root or user with proper file system permissions
   71 
   72 It is very important to do the "make install" step to ensure that all of the
   73 littleutils work properly.
   74 
   75 GNU make is required.  Version 3.79.1 or later is recommended.
   76 
   77 It should be noted that the littleutils make use of several other free software
   78 packages.  To make *full* use of the littleutils, make sure that all of these
   79 packages are installed.  [If some of the packages are not, the configure script
   80 will cause the particular littleutils that rely on them will be skipped on
   81 install.  This will not affect the operation of the other littleutils.]  Most
   82 of these should already be present on your system, but if not, here is where
   83 source code and binaries can be found:
   84 
   85   bash:         https://www.gnu.org/software/bash/
   86   perl:         https://www.perl.com/
   87   python:       https://www.python.org/
   88 
   89   CryptX:       https://metacpan.org/pod/CryptX
   90   file:         ftp://ftp.astron.com/pub/file/
   91   gifsicle:     http://www.lcdf.org/gifsicle/
   92   ghostscript:  https://www.ghostscript.com/
   93   img2pdf:      https://pypi.org/project/img2pdf/
   94   Imlib2:       https://sourceforge.net/projects/enlightenment/files/
   95   jpegtran:     http://www.ijg.org/
   96   libpng:       http://www.libpng.org/pub/png/libpng.html
   97   pngcrush:     https://pmt.sourceforge.net/pngcrush/
   98   poppler:      https://poppler.freedesktop.org/
   99 
  100   bzip2:        https://sourceforge.net/projects/bzip2/
  101   gzip:         http://www.gzip.org/
  102   lzip:         https://www.nongnu.org/lzip/lzip.html
  103   lzma_alone:   https://www.7-zip.org/sdk.html  (lzma_alone is in the SDK)
  104   lzop:         http://www.lzop.org/
  105   xz,lzma:      https://tukaani.org/xz/
  106   zstd:         https://github.com/facebook/zstd/releases
  107   7z,7za,7zr:   https://sourceforge.net/projects/p7zip/
  108 
  109 Enjoy!
  110 
  111 Brian Lindholm