Products
GG网络技术分享 2025-11-10 10:30 4
根据您给的文本,
要将目录dir压缩为dir.tar.gz
bash
tar -zcvf dir.tar.gz dir

解压缩dir.tar.gz到当前目录:
bash
tar -zxvf dir.tar.gz
将dir1和dir2打包到files.tar.gz,排除dir3
bash
tar -zcvf files.tar.gz /path/to/dir1 /path/to/dir2 --exclude=/path/to/dir3
仅打包dir目录下的文件,不包括目录本身:
bash
tar -zcvf files.tar.gz -C /path/to/dir .
打包并压缩dir目录,一边kan得出来进度条:
bash
tar -zcvf dir.tar.gz dir | pv
将dir.tar.gz解压缩到/home/username/
bash
tar -zxvf dir.tar.gz -C /home/username/
exclude参数过滤文件或目录打包dir,排除dir2目录:
bash
tar -zcvf dir.tar.gz dir --exclude=dir2
-z 参数用于gzip压缩或解压缩,-j 用于bzip2压缩或解压缩。-c 参数用于创建新鲜的归档文件,-x 用于解压归档文件。-v 参数用于在操作过程中kan得出来详细输出。-f 参数用于指定归档文件的名称。-C 参数用于改变到指定的干活目录,解压缩时指定解压到的目录。通过这些个命令,您Neng在Linux系统中高大效地进行文件打包和压缩操作。
Demand feedback