Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/brandt/symlinks

symbolic link maintenance utility
https://github.com/brandt/symlinks

Last synced: 2 months ago
JSON representation

symbolic link maintenance utility

Lists

README

        

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** .
Maintained by **J. Brandt Buckley** .