28 lines · 747 B · Python
RawDownload
#! /usr/bin/env python # Find symbolic links and show where they point to.# Arguments are directories to search; default is current directory.# No recursion.# (This is a totally different program from "findsymlinks.py"!) import sys, os def lll(dirname):    for name in os.listdir(dirname):        if name not in (os.curdir, os.pardir):            full = os.path.join(dirname, name)            if os.path.islink(full):                print name, '->', os.readlink(full)def main():    args = sys.argv[1:]    if not args: args = [os.curdir]    first = 1    for arg in args:        if len(args) > 1:            if not first: print            first = 0            print arg + ':'    lll(arg) if __name__ == '__main__':    main()