ignore .inst and .uninst files
add systemd loginctl commands btrfs find subvolumesmaster
parent
f2a9d64eab
commit
9157278eb0
|
@ -5,6 +5,8 @@
|
||||||
*.example
|
*.example
|
||||||
*.tmpl
|
*.tmpl
|
||||||
*.template
|
*.template
|
||||||
|
*.inst
|
||||||
|
*.uinst
|
||||||
*.md
|
*.md
|
||||||
*TODO*
|
*TODO*
|
||||||
*.log
|
*.log
|
||||||
|
|
|
@ -62,3 +62,5 @@ alias follow="readlink -f"
|
||||||
|
|
||||||
# use this when there are transport errors after unmounting or killing a mount
|
# use this when there are transport errors after unmounting or killing a mount
|
||||||
alias umountf="sudo umount -l"
|
alias umountf="sudo umount -l"
|
||||||
|
|
||||||
|
alias loginust="loginctl show-user $USER"
|
||||||
|
|
|
@ -10,3 +10,4 @@ alias sdlau="systemctl --user list-units | grep"
|
||||||
alias sdlu="systemctl --user list-unit-files | grep"
|
alias sdlu="systemctl --user list-unit-files | grep"
|
||||||
alias sdleu="systemctl --user list-unit-files | grep enabled"
|
alias sdleu="systemctl --user list-unit-files | grep enabled"
|
||||||
alias sdpidu="systemctl show --user --property MainPID --value"
|
alias sdpidu="systemctl show --user --property MainPID --value"
|
||||||
|
|
|
@ -69,3 +69,26 @@ echo "~ $((subvolumeFolderSize/1024)) MB"
|
||||||
echo "~ $((subvolumeFolderSize/1024/1024)) GB"
|
echo "~ $((subvolumeFolderSize/1024/1024)) GB"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
find_subvolumes () {
|
||||||
|
sudo /bin/find $1 -maxdepth $2 -type d -exec sh -c '
|
||||||
|
for d do
|
||||||
|
sudo btrfs subvolume show "$d" >/dev/null 2>&1 && printf "%s\n" "$d"
|
||||||
|
done' find-sh {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
# sudo find / -type d -exec sh -c '
|
||||||
|
# for d do
|
||||||
|
# btrfs subvolume show "$d" >/dev/null 2>&1 && printf "%s\n" "$d"
|
||||||
|
# done' find-sh {} +
|
||||||
|
# You may want to exclude paths that are beyond suspicion. The following code excludes /proc, /sys and /dev:
|
||||||
|
|
||||||
|
# sudo find / -type d \( \
|
||||||
|
# \( -path /proc -prune \) -o \
|
||||||
|
# \( -path /sys -prune \) -o \
|
||||||
|
# \( -path /dev -prune \) -o \
|
||||||
|
# \( -exec sh -c '
|
||||||
|
# for d do
|
||||||
|
# btrfs subvolume show "$d" >/dev/null 2>&1 && printf "%s\n" "$d"
|
||||||
|
# done
|
||||||
|
# ' find-sh {} + \) \)
|
|
@ -93,3 +93,6 @@ sed_ignore_comments () {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#rows between matched rows
|
||||||
|
# sed '1,/firstmatch/d;/secondmatch/,$d'
|
||||||
|
|
||||||
|
|
|
@ -38,3 +38,15 @@ systemctl --user show --no-page $1 | grep ExecMainPID
|
||||||
systemctl --user show --no-page $1 | grep ExecMainStartTimestamp=
|
systemctl --user show --no-page $1 | grep ExecMainStartTimestamp=
|
||||||
systemctl --user show --no-page $1 | grep ExecMainExitTimestamp=
|
systemctl --user show --no-page $1 | grep ExecMainExitTimestamp=
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sdeub {
|
||||||
|
loginctl enable-linger
|
||||||
|
}
|
||||||
|
|
||||||
|
function sddub {
|
||||||
|
loginctl disable-linger
|
||||||
|
}
|
||||||
|
|
||||||
|
function sdstub {
|
||||||
|
[[ $(loginctl show-user "$USER" --property=Linger | cut -d= -f2) == 'yes' ]] && echo enabled || echo disabled
|
||||||
|
}
|
|
@ -61,11 +61,10 @@ function _find () {
|
||||||
# all lines ending in / will be treated as directory names to ignore, otherwise files
|
# all lines ending in / will be treated as directory names to ignore, otherwise files
|
||||||
# p option explictly excludes paths(directories)
|
# p option explictly excludes paths(directories)
|
||||||
# d option sets the directory depth which is current directy by default, 0 is all
|
# d option sets the directory depth which is current directy by default, 0 is all
|
||||||
# x excitly excludes file globs as a string
|
|
||||||
# n inclucdes only file globs otherwise it's all except .files
|
# n inclucdes only file globs otherwise it's all except .files
|
||||||
# if no directory is given it will attempt to source the present working directory
|
# if no directory is given it will attempt to source the present working directory
|
||||||
# example:
|
# example:
|
||||||
# source_dir -p "archive" -x '"*.off" "*.md"' -d 0 # $DIR/$SUBDIR
|
# source_dir -p "archive" -e '"*.off" "*.md"' -d 0 # $DIR/$SUBDIR
|
||||||
local EXCLUDE_FILE
|
local EXCLUDE_FILE
|
||||||
local PATHS
|
local PATHS
|
||||||
local NAMES
|
local NAMES
|
||||||
|
|
Loading…
Reference in New Issue