Help for this page

Select Code to Download


  1. or download this
      # Rewrite the targets of symlinks with Perl
    $ relink rewrite 's/foo/bar/' PATH(s)
    ...
    $ relink rel2abs PATH(s)
      # List links  [only certain symlinks]
    $ relink list [-t '/foo/'] PATH(s)
    
  2. or download this
    ~/Documents$ find . ! -type d -printf '%y %p\t%l\n'
    f ./Reports Oct 2016/Report Weeks 40-42.xls    
    ...
    l ./Reports Nov 2016/Report Weeks 43-46.xls    /home/foobar/Documents/
    +Reports Oct 2016/Report Weeks 43-46.xls
    f ./Reports Nov 2016/Report Weeks 47-51.xls    
    l ./Reports Dec 2016/Report Weeks 47-51.xls    /home/foobar/Documents/
    +Reports Nov 2016/Report Weeks 47-51.xls
    
  3. or download this
    ~/Documents$ mkdir 'Reports 2016'
    ~/Documents$ for M in Oct Nov Dec; do \
    ...
    l ./Reports 2016/Nov/Report Weeks 43-46.xls    /home/foobar/Documents/
    +Reports Oct 2016/Report Weeks 43-46.xls
    f ./Reports 2016/Nov/Report Weeks 47-51.xls    
    l ./Reports 2016/Dec/Report Weeks 47-51.xls    /home/foobar/Documents/
    +Reports Nov 2016/Report Weeks 47-51.xls
    
  4. or download this
    ~/Documents$ relink rewrite 's{/Reports (\w+) 2016/}{/Reports 2016/$1/
    +}'
    ~/Documents$ find . ! -type d -printf '%y %p\t%l\n'
    ...
    l ./Reports 2016/Nov/Report Weeks 43-46.xls    /home/foobar/Documents/
    +Reports 2016/Oct/Report Weeks 43-46.xls
    f ./Reports 2016/Nov/Report Weeks 47-51.xls    
    l ./Reports 2016/Dec/Report Weeks 47-51.xls    /home/foobar/Documents/
    +Reports 2016/Nov/Report Weeks 47-51.xls
    
  5. or download this
    ~/Documents$ relink abs2rel
    ~/Documents$ find . ! -type d -printf '%y %p\t%l\n'
    ...
    l ./Reports 2016/Nov/Report Weeks 43-46.xls    ../Oct/Report Weeks 43-
    +46.xls
    f ./Reports 2016/Nov/Report Weeks 47-51.xls    
    l ./Reports 2016/Dec/Report Weeks 47-51.xls    ../Nov/Report Weeks 47-
    +51.xls
    
  6. or download this
    ~$ relink list -t '$FULL=~/^$PATHS/' -- ~/Documents
    /home/foobar/Documents/Reports 2016/Nov/Report Weeks 43-46.xls -> ../O
    +ct/Report Weeks 43-46.xls
    /home/foobar/Documents/Reports 2016/Dec/Report Weeks 47-51.xls -> ../N
    +ov/Report Weeks 47-51.xls
    
  7. or download this
    ~/Documents$ relink list
    ./Reports 2016/Nov/Report Weeks 43-46.xls -> ../Oct/Report Weeks 43-46
    +.xls
    ./Reports 2016/Dec/Report Weeks 47-51.xls -> ../Nov/Report Weeks 47-51
    +.xls
    
  8. or download this
    ~$ relink list -l `which x-www-browser`
    /usr/bin/x-www-browser -> /etc/alternatives/x-www-browser -> /usr/bin/
    +firefox -> /usr/lib/firefox/firefox.sh