iankelling.org
/
git
/
lnf
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
06d9abb
)
small doc update
author
Ian Kelling
<ian@iankelling.org>
Fri, 9 Sep 2016 21:12:33 +0000
(14:12 -0700)
committer
Ian Kelling
<ian@iankelling.org>
Fri, 9 Sep 2016 21:12:33 +0000
(14:12 -0700)
lnf
patch
|
blob
|
history
diff --git
a/lnf
b/lnf
index a36ac87f5a65c3174d3e5e6960644d96f911251a..1e11bfd27c1febca70e4ec8618c41ed19962343a 100755
(executable)
--- a/
lnf
+++ b/
lnf
@@
-10,8
+10,8
@@
lnf() {
Create symlinks forcefully
Removes existing files using trash-put or rm -rf if it is not available,
Create symlinks forcefully
Removes existing files using trash-put or rm -rf if it is not available,
-or trash-put fails due to a
cross-filesystem link. Create directory if
-needed. Slightly more restrictive arguments than ln.
+or trash-put fails due to a
limitation such as a cross-filesystem link.
+
Create directory if
needed. Slightly more restrictive arguments than ln.
In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd
form, create a link to TARGET in the current directory. In the 3rd form, create
In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd
form, create a link to TARGET in the current directory. In the 3rd form, create
@@
-80,7
+80,7
@@
links to each TARGET in DIRECTORY."
echo "$0: using rm -rf to overcome cross filesystem trash-put limitation"
rm -rf -- "${to_remove[@]}"
elif [[ $ret == 74 ]]; then
echo "$0: using rm -rf to overcome cross filesystem trash-put limitation"
rm -rf -- "${to_remove[@]}"
elif [[ $ret == 74 ]]; then
- echo "$0: using rm -rf to overcome empty file
/dir
trash-put limitation"
+ echo "$0: using rm -rf to overcome empty file
& hardlink
trash-put limitation"
rm -rf -- "${to_remove[@]}"
elif [[ $ret && $ret != 0 ]]; then
return $x
rm -rf -- "${to_remove[@]}"
elif [[ $ret && $ret != 0 ]]; then
return $x