Skip to content
symbolic link maintenance utility
C
Find file
Pull request Compare This branch is even with master.
Latest commit e22cde5 Apr 16, 2014 J. Brandt Buckley Increment version
Failed to load latest commit information.
.gitignore
LICENSE Project placed under the MIT license. Jul 4, 2012
Makefile
Readme.md
symlinks.8 Increment version Apr 16, 2014
symlinks.c Increment version Apr 16, 2014

Readme.md

symlinks

scan/change symbolic links

Symlinks is a simple tool that helps find and remedy problematic symbolic links on a system.

Description

Symlinks scans directories for symbolic links, identifying dangling, relative, absolute, messy, and other_fs links. It can also change absolute links to relative within a given filesystem.

Installation

Source:

$ ./configure
$ make
$ make install

Usage

Scan:

$ symlinks -r [path]

Show all symlinks:

$ symlinks -rv [path]

Convert absolute symlink to relative:

$ symlinks -rc [path]

More options:

$ symlinks -h

Changes

v1.4.3

  • Fixed LFS support bug that caused erratic behavior on 32-bit systems.

v1.4.2

  • Reformatted for readability roughly based on Google style guide.
  • Fixed loss of precision due to implicit type conversion.
  • Minor documentation updates.

v1.4-1

  • Added Mac OS X compatibility.

v1.4

  • Incorporate patches from Fedora.

v1.3

  • More messy-link fixes, new -o flag for other_fs.

v1.2

  • Added -s flag to shorten links with redundant path elements.
  • Also includes code to remove excess slashes from paths.

Credit

Symlinks was created by Mark Lord mlord@pobox.com.
Maintained by J. Brandt Buckley brandt@runlevel1.com.

Something went wrong with that request. Please try again.