你提到的 “centos extract” 可能指的是在 CentOS 上进行文件解压/提取(extract),同时希望对内容加密。下面我按常见场景给你几种做法。
7z(支持加密)# 安装
yum install -y p7zip p7zip-plugins
# 解压加密的 7z 文件
7z x file.7z
解压时会提示输入密码。
加密创建示例(供参考):
7z a -p yourpassword file.7z /path/to/dir
zip(AES 加密)# 安装
yum install -y zip unzip
# 解压加密 zip
unzip file.zip
输入密码即可。
创建加密 zip:
zip -e file.zip file1 file2
gpg 加密文件(非常常用)# 解密(相当于 extract + 解密)
gpg -d file.tar.gz.gpg | tar -xz
加密示例:
tar -cz /path | gpg -c > file.tar.gz.gpg
适合长期存储:
cryptsetup luksFormat /dev/sdb1
cryptsetup open /dev/sdb1 secret
mkfs.ext4 /dev/mapper/secret
| 需求 | 推荐方式 |
|---|---|
| 压缩包加密 | 7z / zip -e |
| 单文件加密 | gpg |
| 目录长期安全 | LUKS |
| 临时保护 | chmod + 加密压缩 |
如果你能具体说一下:
我可以直接给你一条最合适的命令。