Bash : Remove conflicting names.
This commit is contained in:
parent
cc68c536b3
commit
539e4ec2f1
|
@ -1,12 +1,12 @@
|
|||
# Replaces default cp with rsync.
|
||||
# Usage: cp <FROM> <TO>
|
||||
function cp() {
|
||||
# Usage: rcp <FROM> <TO>
|
||||
function rcp() {
|
||||
rsync -ahP --chmod=u+w "${@}"
|
||||
}
|
||||
|
||||
# Copy and also merge all changes (delete dst files that do not exist in src).
|
||||
# Usage: cp_merge <FROM> <TO>
|
||||
function cp_merge() {
|
||||
# Usage: rcp_merge <FROM> <TO>
|
||||
function rcp_merge() {
|
||||
rsync -ahP --chmod=u+w --delete "${@}"
|
||||
}
|
||||
|
||||
|
@ -17,14 +17,8 @@ function cp_link() {
|
|||
/usr/bin/env cp -lr "${@}"
|
||||
}
|
||||
|
||||
# Default cp, a.k.a builtin cp.
|
||||
# When you don't need rsync.
|
||||
function bcp() {
|
||||
/usr/bin/env cp "${@}"
|
||||
}
|
||||
|
||||
# Print output of cp_merge without writing anything.
|
||||
# Usage: cp_test <FROM> <TO>
|
||||
function cp_test() {
|
||||
# Usage: rcp_test <FROM> <TO>
|
||||
function rcp_test() {
|
||||
rsync -ahP --chmod=u+w --delete -n "${@}"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Show only physical drives info.
|
||||
function df() {
|
||||
function pdf() {
|
||||
/usr/bin/env df --si | sed -e '1p' -e '/^\/dev\//!d'
|
||||
}
|
||||
|
||||
# Show combined size in SI.
|
||||
# Show total size in SI.
|
||||
# Current dir by default.
|
||||
# Usage: du [DIRS]
|
||||
function du() {
|
||||
# Usage: tdu [DIRS]
|
||||
function tdu() {
|
||||
/usr/bin/env du -sh --si
|
||||
}
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# Set umask.
|
||||
umask 077
|
||||
|
||||
# add all links in ~/app/bin/
|
||||
export PATH=$( find -L ${HOME}/app/bin/ -type d -printf ":%p" 2> /dev/null ):${PATH}
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ function group_year_current() {
|
|||
year=${year%%-*}
|
||||
|
||||
if [[ "${year}" = "${today}" ]]; then
|
||||
/usr/bin/env cp -- ${target} ./${today}/
|
||||
rcp -- ${target} ./${today}/
|
||||
else
|
||||
_iterate_skip
|
||||
fi
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
# Search only on current filesystem.
|
||||
# Current dir by default.
|
||||
# Usage: ncdu [DIRS]
|
||||
function ncdu() {
|
||||
ncdu -x -- "${@}"
|
||||
}
|
|
@ -5,6 +5,7 @@ function own() {
|
|||
local IFS=$'\n'
|
||||
local files=("${@:2}")
|
||||
local user="${1}"
|
||||
local group="${1}"
|
||||
|
||||
# default to current dir.
|
||||
if [ "${files[*]}" = "" ]; then
|
||||
|
@ -16,9 +17,12 @@ function own() {
|
|||
user="${UID}"
|
||||
fi
|
||||
|
||||
# If not root, default to users group.
|
||||
_is_root || group="100"
|
||||
|
||||
for file in "${files[@]}"; do
|
||||
# set ownership.
|
||||
chown "${user}":"${user}" -R "${file}" &> /dev/null
|
||||
chown "${user}":"${group}" -R "${file}" &> /dev/null
|
||||
|
||||
# remove access from group and others.
|
||||
chmod -077 -R "${file}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Recursively change permissions to allow read sharing with group and others.
|
||||
# Recursively change permissions to allow read sharing with group and others.
|
||||
function perm_share() {
|
||||
find . -type d -exec chmod 755 {} \;; find . -type f -exec chmod 644 {} \;
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
umask 077
|
Reference in a new issue