centos解压zip命令_Linux文件管理\系统命令

caf0a159418696bedb495e4486b32c54.png

zip、unzip软件包需要安装,安装命令为 yum install zip unzip -y

Ⅰ tar命令(打包压缩格式为tar.gz)

  • 命令用法
  • 打包压缩:
  • tar -czvf 生成文件名tar.gz格式 需要打包的目录或文件
  • tar -czvf 1.tar.gz 1/ 将当前目录下名称为1的目录打包为1.tar.gz文件
[root@wot wot]# tree 
.
└── home
    └── 1.txt

1 directory, 1 file
[root@wot wot]# tar -czvf home.tar.gz home
home/
home/1.txt
[root@wot wot]# tree
.
├── home
│?? └── 1.txt
└── home.tar.gz

1 directory, 2 files

5d5c300602b50ae365fd718987332ec9.png
  • 解压:tar -xvf 要解压的文件
  • tar -xvf 1.tar.gz 将1.tar.gz压缩包解压到当前目录
  • tar -xvf 1.tar.gz -C /usr/ 将1.tar.gz解压到/usr/目录下

3654e49fc44a26cce2a1a32346b2a658.png

Ⅱ zip、unzip命令(压缩格式为.zip文件)

  • 命令用法
  • 打包压缩:
  • zip -r 生成文件名.zip格式 需要打包的文件或目录
  • zip -r 1.zip 1/ 将当前目录下名称为1的目录递归压缩为1.zip压缩包
[root@wot wot]# ls
home
[root@wot wot]# zip -r 1.zip home
  adding: home/ (stored 0%)
  adding: home/1.txt (stored 0%)
[root@wot wot]# ls
1.zip  home
[root@wot wot]# 

015689f9a26890f24e8524fabb140a5a.png
  • 解压:unzip zip文件
  • unzip 1.zip 将1.zip压缩包解压到当前目录下
  • unzip 1.zip -d /usr/ 将1.zip压缩包解压到/usr/目录下
[root@wot wot]# ls  -- 查看当前文件夹内文件
1.zip  home
[root@wot wot]# rm -rf home  -- 删除了home及其文件,只保留压缩包
[root@wot wot]# ls
1.zip
[root@wot wot]# unzip 1.zip  -- 对压缩包进行解压到当前文件
Archive:  1.zip
   creating: home/
 extracting: home/1.txt              
[root@wot wot]# ls
1.zip  home
[root@wot wot]# unzip 1.zip -d /usr/  -- 对压缩包进行解压到指定文件
Archive:  1.zip
replace /usr/home/1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y  -- 目录文件夹存同名文件,覆盖
 extracting: /usr/home/1.txt         
[root@wot wot]# cd /usr/
[root@wot usr]# ls
bin  etc  games  home  include  lib  lib64  libexec  local  sbin  share  src  tmp
[root@wot usr]# cd home
[root@wot home]# ls
1.txt

80851e904df8bdc947894e3ac49e9688.png

Ⅳ rz命令(上传、下载文件)

  • rz -- 弹出上传文件窗口
  • sz 文件名 -- 从服务器上下载文件

5eac8914c73088d38e0c17d6a56685e6.png

Ⅴ 扩展命令,查看系统状态以及服务状态

hostname命令

  • hostname -- 获取当前主机名
  • vim /etc/hostname -- 更改主机名
  • reboot -- 重新启动虚拟机

who命令

  • who -- 查询当前账户的登录信息
[root@wotdd ~]# who
root     pts/0        2020-11-22 06:41 (192.168.50.1)

which命令

  • which ls -- 查询ls命令所在的目录
[root@wotdd ~]# which ls
alias ls='ls --color=auto'
	/usr/bin/ls

netstat命令

  • netstat 查看当前系统所有启动服务占用的端口信息
  • 如果没有提示没有命令则需要安装: yum -install net-tools
  • netstat -tulnp |grep sshd 查看sshd服务占用端口信息

ps命令

  • ps axu 查看当前系统所有启动服务的进程信息
  • ps axu|grep sshd 查看sshd服务的进程信息

df命令

  • df 查看服务器磁盘信息(默认以字节单位显示)
  • df -Th 查看服务器磁盘信息(以MB单位显示)

free命令

  • free 查看服务器内存使用信息(默认以字节单位显示)
  • free -m 查看服务器内存信息(以MB单位显示)

lsof命令

  • lsof 查看当前系统所有文件占用信息
  • lsof -i:22 查看当前22端口sshd服务的占用信息

top命令

  • top 查看当前系统CPU、内存信息以及占用率等信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值