Portál AbcLinuxu, 6. listopadu 2025 12:16
tar pczfP /home/dom1/backup/dom1.tar.gz /home/dom1/
man tar si najdi slovíčko "exclude".
tar pczfP --exclude /home/dom1/backup/ /home/dom1/backup/dom1.tar.gz /home/dom1/
--exclude=PATTERN
exclude files matching PATTERN
To znamená, že musíš zadat soubory, ne adresář.
tar pczPf /home/dom1/backup/dom1.tar.gz --exclude /home/dom1/backup /home/dom1
--exclude a potřebným patern-em nefunguje?
mkdir -p ./kuk/backup
touch ./kuk/baf1
touch ./kuk/baf2
touch ./kuk/backup.files
BCKP_DATETIME="$(date +%F_%H%M%S)"
tar -czf ./kuk/backup/bckp_${BCKP_DATETIME}.tar.gz --exclude='./kuk/backup/*' ./kuk/
sleep 2
BCKP_DATETIME2="$(date +%F_%H%M%S)"
tar -czf ./kuk/backup/bckp_${BCKP_DATETIME2}.tar.gz --exclude='./kuk/backup' --exclude='./kuk/backup/*' ./kuk/
sleep 2
MYPATH="$(pwd)"
BCKP_DATETIME3="$(date +%F_%H%M%S)"
tar -czf "${MYPATH}/kuk/backup/bckp_${BCKP_DATETIME3}.tar.gz" --exclude="${MYPATH}/kuk/backup" --exclude="${MYPATH}/kuk/backup/*" "${MYPATH}/kuk/"
ls -l ./kuk/backup/
tar -tzf ./kuk/backup/bckp_${BCKP_DATETIME}.tar.gz
tar -tzf ./kuk/backup/bckp_${BCKP_DATETIME2}.tar.gz
tar -tzf ./kuk/backup/bckp_${BCKP_DATETIME3}.tar.gz
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.