mikso sistima-grigoro backup
Παναγιώτης Κρανιδιώτης
kranidiotis at vatica.org
Wed Aug 25 23:31:33 EEST 2004
--------------------------------------------------------------------------------
#!/bin/sh
if [ $# != 1 ]
then
echo 'Usage :' $(basename "$0") 'archive.tgz'
exit 1
fi
if [ -e "$1" ]
then
echo "$1" ': already exists'
exit 1
fi
touch "$1" || exit 1
I=$(realpath "$1")
find / -xdev \
-not \
'(' \
-path '/tmp/*' \
-or -path '/var/tmp/*' \
-or -path '/var/log/ksymoops/*' \
-or -path '/usr/src/linux/*' \
-or -path '/usr/src/modules/*' \
-or -path '/var/cache/apt/archives/*.deb' \
-or -path '/home/*/.printjobs/*' \
-or -path "$I" \
-or -type s \
')' \
-print0 | \
tar \
--create \
--null \
--files-from=- \
--no-recursion \
--numeric-owner \
--preserve-permissions \
--gzip \
--file="$1"
------------------------------------------------------------------
Ένα script πουυ χρησιμοποιώ στο debian. Αφού το κάνετε εκτελέσιμο, δίνετε
την εντολή
#<εκτελεσιμο> <ονομα που θελετε>.tgz
--
Παναγιώτης Κρανιδιώτης
www.vatica.org
More information about the Linux-greek-users
mailing list