常用shell命令 发表于 2019-03-27 | 更新于 2019-04-05 | 分类于 shell 1. 压缩/解压缩 zip12345# 把mydata目录压缩为mydata.zipzip -r mydata.zip mydata# 把abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt unzip1234567891011121314# 把zip解压到xxx目录里面unzip xxx.zip -d 目录# 把abc12.zip、abc23.zip、abc34.zip同时解压到目录里面unzip abc\*.zip# 查看zip里面的内容unzip -v xxx.zip# 验证zip是否完整unzip -t xxx.zip# 把zip里面的所有文件解压到第一级目录unzip -j xxx.zip tar1234567891011121314常用命令选项-c Create -r Add/Replace -t List -u Update -x Extract 提取-v :细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 -f :存档位置# 压缩tar czvf home.tar.gz /home#解压缩tar xzvf home.tar.gz 2. scp 传输文件 12345# 复制本地目录到远程scp -r local_folder remote_username@remote_ip:remote_folder # 拉取远程目录到本地scp -r remote_username@remote_ip:remote_folder local_folder