本次使用的壓縮格式是*.tar.gz,用到的命令如下:
壓縮:
tar -czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar -czf dir.tar.gz /home/data //壓縮/home/data目錄下全部文件
查看:
tar -ztvf /tmp/dir.tar.gz
解壓:
tar -xzvf file.tar.gz //解壓tar.gz
tar -zxvf /tmp/etc.tar.gz etc/passwd //將 /tmp/etc.tar.gz 內的 etc/passwd 解開
tar -zxvpf /tmp/etc.tar.gz /etc //將 /etc目錄內的所有文件備份下來,並且保存其權限
tar –exclude /home/aa -zcvf myfile.tar.gz /home/* /etc //備份 /home, /etc,但不要 /home/aa
tar -N ‘2018/01/01′ -zcvf home.tar.gz /home //在/home 目錄中,比 2018/01/01 新的文件才備份