自用小技巧

https://godbolt.org/
cppinsights

tar -czvf 压缩文件名.tar.gz 要压缩的文件/目录

  • -c:创建新归档文件。
  • -z:使用 gzip 压缩。
  • -v:显示详细信息。
  • -f:指定输出的文件名。

tar -xzvf 压缩文件名.tar.gz

完整命令速查表

操作 命令
创建 .tar.gz 压缩文件 tar -czvf archive.tar.gz folder/
解压 .tar.gz 文件 tar -xzvf archive.tar.gz
创建 .tar 归档文件 tar -cvf archive.tar folder/
解包 .tar 文件 tar -xvf archive.tar
使用 bzip2 压缩 tar -cjvf archive.tar.bz2 folder/
使用 xz 压缩 tar -cJvf archive.tar.xz folder/
多线程压缩(pigz) `tar -cf - folder/ pigz -p 8 > archive.tar.gz`
多线程压缩(pxz) `tar -cf - folder/ pxz -T 4 > archive.tar.xz`
查看 .tar.gz 文件内容 tar -tzvf archive.tar.gz
将新文件添加到已有 .tar tar -rvf archive.tar new_file.txt
从归档文件中删除文件 tar --delete -f archive.tar unwanted_file.txt
忽略特定文件压缩 tar --exclude='*.log' -czvf archive.tar.gz folder/
拆分大文件 `tar -czvf - folder/ split -b 500M - part.tar.gz.`
合并并解压拆分文件 `cat part.tar.gz.* tar -xzvf -`

对于大文件,可以将其拆分成多个小文件:

tar -czvf - folder/ | split -b 500M - archive_part.tar.gz.

docker 权限

sudo gpasswd -a $USER docker 
newgrp docker
posted @ 2025-03-26 17:11  又玄  阅读(41)  评论(0)    收藏  举报