hardlink - Link multiple copies of a file


   hardlink [option]...  [directory|file]...


   hardlink  is  a  tool  which  replaces copies of a file with hardlinks,
   therefore saving space.


   -h or --help
          print quick usage details to the screen.

   -v or --verbose
          More verbose output. If specified once, every hardlinked file is
          displayed, if specified twice, it also shows every comparison.

   -n or --dry-run
          Do not act, just print what would happen

   -f or --respect-name
          Only try to link files with the same (basename).

   -p or --ignore-mode
          Link/compare  files even if their mode is different. This may be
          a bit unpredictable.

   -o or --ignore-owner
          Link/compare files even if  their  owner  (user  and  group)  is
          different. It is not predictable

   -t or --ignore-time
          Link/compare  files  even  if  their  time  of  modification  is
          different. You almost always want this.

   -X or --respect-xattrs
          Only try to link files with the same extended attributes.

   -m or --maximize
          Among equal files, keep the file with the highest link count.

   -M or --minimize
          Among equal files, keep the file with the lowest link count.

   -O or --keep-oldest
          Among  equal  files,  keep  the  oldest   file   (least   recent
          modification  time).  By  default,  the  newest file is kept. If
          --maximize or --minimize is specified,  the  link  count  has  a
          higher precedence than the time of modification.

   -x or --exclude
          A  regular  expression  which excludes files from being compared
          and linked.

   -i or --include
          A regular expression to include files. If the  option  --exclude
          has  been  given,  this  option  re-includes  files  which would
          otherwise be excluded. If the option is used without  --exclude,
          only files matched by the pattern are included.

   -s or --nimum-size
          The  minimum  size  to  consider. By default this is 1, so empty
          files will not be linked. An optional suffix of K,M,G,T  may  be
          provided, indicating that the file size is KiB,MiB,GiB,TiB.


   hardlink takes one or more directories which will be searched for files
   to be linked.


   hardlink assumes that the trees it operates on  do  not  change  during
   operation.  If  a  tree  does  change,  the  result  is  undefined  and
   potentially dangerous. For example, if a regular file is replaced by  a
   device, hardlink may start reading from the device. If a component of a
   path is replaced  by  a  symbolic  link  or  file  permissions  change,
   security  may be compromised. Do not run hardlink on a changing tree or
   on a tree controlled by another user.

   hardlink , as of version 0.3 RC1, improperly calculates the  amount  of
   space  saved  if  the  option  --respect-name is specified. In previous
   versions, the amount was wrong in almost all other cases as well.


   The program hardlink and this  manpage  have  been  written  by  Julian
   Andres  Klode,  and are licensed under the MIT license. See the code of
   hardlink for further information.


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.

Free Software

Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.

Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.

Free Books

The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.

Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.

Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.