https://github.com/brandt/symlinks
symbolic link maintenance utility
https://github.com/brandt/symlinks
Last synced: 20 days ago
JSON representation
symbolic link maintenance utility
- Host: GitHub
- URL: https://github.com/brandt/symlinks
- Owner: brandt
- License: mit
- Created: 2012-07-05T02:57:03.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2021-09-24T17:07:58.000Z (about 4 years ago)
- Last Synced: 2025-02-05T17:44:15.959Z (9 months ago)
- Language: C
- Size: 156 KB
- Stars: 127
- Watchers: 12
- Forks: 24
- Open Issues: 11
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
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** .