# Full root file system backuptar-cvpzfbackup.tar.gz--exclude=/backup.tar.gz--one-file-system/# Backup remote file system (SSH)sshroot@srv.local-p22"tar -cvpz --one-file-system /">srv-backup.tar.gz# Restoretar-xvpzf/path/to/backup.tar.gz-C/media/whatever--numeric-owner
Other useful commands
# Remove compression from tar.gzgzip-dkarchive.tar.gz# Compress directorytar-zcvfmyfolder.tar.gzmyfolder# Read gzipped logzcaterror.log.2.gz
# Image from PDFconvert-density300-rotate90-compresslosslessinput.pdf[0]output.jpg# Icon from multiple imagesconvertimage1.pngimage2.pngimage3.pngfavicon.ico# Create favicon.ico with multiple sizesconvertfavicon.png-defineicon:auto-resize=96,64,48,32,16favicon.ico
# Show current mail queuemailq# Send messages in queuepostqueue-f# Delete message from queuepostsuper-dMSGID# Print message from queuepostcat-qMSGID# Show mail statisticscat/var/log/mail.log|pflogsumm# Rebuild aliasesnewaliases
# Follow postfix mail log with 40 records loaded on startjournalctl-f-upostfix@-.service-n40# Get one day old recordsjournalctl-upostfix@-.service--since"1 days ago"# Get first 100 records sincejournalctl--since"2026-03-27 07:00:00"--no-pager|head-100
# Find files / directories bigger than 1GBdu-a--threshold=1G./# Top 20 directories by sizedu-a/--exclude=/proc--exclude=/sys--exclude=/dev--exclude=/lost+found|sort-n-r|head-n20# Get directory size recursivelydu-hs./