SecureCRT 是一个终端模拟软件,用于连接远程 Linux 系统。在 SecureCRT 中执行文件压缩和解压操作,实际上是在连接的 Linux 系统上执行相关命令。以下是常用的压缩和解压方法:
# 打包文件/目录
tar -cvf archive.tar file1 file2 dir1
# 解包
tar -xvf archive.tar
# 压缩(先打包后压缩)
tar -czvf archive.tar.gz file1 file2 dir1
# 解压
tar -xzvf archive.tar.gz
# 压缩
tar -cjvf archive.tar.bz2 file1 file2 dir1
# 解压
tar -xjvf archive.tar.bz2
# 压缩
tar -cJvf archive.tar.xz file1 file2 dir1
# 解压
tar -xJvf archive.tar.xz
# 压缩
zip -r archive.zip file1 file2 dir1
# 解压
unzip archive.zip
-c
:创建新的归档文件-x
:解压文件-v
:显示操作过程(verbose)-f
:指定文件名-z
:使用 gzip 压缩/解压-j
:使用 bzip2 压缩/解压-J
:使用 xz 压缩/解压-r
:递归处理(用于 zip)cd
命令)scp
命令查看压缩包内容而不解压:
tar -tf archive.tar.gz
解压到指定目录:
tar -xzvf archive.tar.gz -C /target/directory
分卷压缩(适用于大文件):
tar -czvf - largefile | split -b 100M - largefile.tar.gz.
解压分卷文件:
cat largefile.tar.gz.* | tar -xzvf -
在 SecureCRT 中执行这些命令与在普通终端中操作无异,关键是掌握 Linux 下的压缩解压命令。