rwx/sh/io/rsync.sh

31 lines
375 B
Bash
Raw Permalink Normal View History

2025-07-27 20:30:21 +02:00
# rsync
2025-07-06 07:12:46 +02:00
# synchronize
2025-07-16 20:29:19 +02:00
#| rsync
2025-07-06 07:12:46 +02:00
#= rs
2025-07-16 20:29:19 +02:00
rwx_rsync() {
rsync \
--archive \
--no-inc-recursive \
--partial \
--progress \
--verbose \
"${@}"
}
# synchronize and delete after
2025-07-06 07:12:46 +02:00
#= rsda
2025-07-16 20:29:19 +02:00
rwx_rsync_delete_after() {
rwx_rsync \
--delete-after \
"${@}"
}
# synchronize and delete before
2025-07-06 07:12:46 +02:00
#= rsdb
2025-07-16 20:29:19 +02:00
rwx_rsync_delete_before() {
rwx_rsync \
--delete-before \
"${@}"
}