• Stars
    star
    113
  • Rank 308,338 (Top 7 %)
  • Language
    C
  • License
    MIT License
  • Created about 12 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

symbolic link maintenance utility

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 [email protected].
Maintained by J. Brandt Buckley [email protected].

More Repositories

1

amazon-glacier-calc

The Missing Amazon Glacier Cost-Estimator Calculator
JavaScript
17
star
2

openconnect

openconnect fork with OS X keychain support
C
14
star
3

network-patricia

A Patricia Trie for storing IP addresses
C
4
star
4

GridSphere

The GridSphere portal framework was an open-source portlet-based web portal developed from 2002 to 2010. Converted from SVN and hosted here because the official site is no longer accessible.
Java
4
star
5

awsresolver

DNS server that decodes AWS EC2 internal hostnames on-the-fly
Go
4
star
6

certfetch

Easily fetch an SSL/TLS x509 certificate chain from a remote server
Go
4
star
7

homebrew-personal

Assorted packages for installation with Homebrew
Ruby
2
star
8

unix-jun72

Automatically exported from code.google.com/p/unix-jun72
Assembly
1
star
9

ffxcodec

Encodes two unsigned integers into a single, larger (32 or 64-bit) integer with optional AES-FFX encryption
Ruby
1
star
10

rpmx

A simple, cross-platform tool to extract RPMs
Go
1
star
11

ceph-infernalis-centos-6-rpm

Quick and dirty code to build Ceph 9.2.0 (Infernalis) on CentOS 6
Makefile
1
star
12

dirwait

Command-line tool that watches and waits for a directory to be created
Ruby
1
star
13

intel-igb

Intel igb Network Adapter Driver source history from tarballs
C
1
star
14

redis-expired-key-liberator

Script to find expired keys in and RDB file and perform GETs on them to free the memory
Python
1
star
15

bbcp

Personal fork of bbcp, the high-speed point-to-point network file copy tool.
C++
1
star
16

arpingall

Send an ARP for every IP on every interface to that interface's default gateway
Go
1
star