ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux解压压缩

2021-11-29 14:01:16  阅读:181  来源: 互联网

标签:解压 文件 tar -- 压缩 gz 会话 Linux root


Linux压缩解压命令

解压缩是一种常用的操作,在Linux中常用的命令是tar命令

  1. tra命令

tar [主选项 + 辅选项] 文件或目录 

示例:

# 压缩文件 file1 和目录 dir2 到 test.tar.gz

tar -zcvf test.tar.gz file1 dir2

# 解压 test.tar.gz(将 c 换成 x 即可)

tar -zxvf test.tar.gz

# 列出压缩文件的内容

tar -ztvf test.tar.gz

释义:

-z : 使用 gzip 来压缩和解压文件

-v : --verbose 详细的列出处理的文件

-f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的

-c : --create 创建一个新的归档(压缩包)

-x : 从压缩包中解出文件

其它:

tar 命令其实并不是真的解压缩的处理者,而是使用了 gzip 或者 bzip2 等其它命令来达成,但是 gzip 等命令通常只能处理单个文件,并不方便,所以一般我们都是选择使用 tar 命令间接的完成解压缩。

  1. gzip压缩

Linux压缩文件中最常见的后缀名即为.gz,gzip是用来压缩和解压.gz文件的命令。

常用参数

-d或--decompress或--uncompress:解压文件;

-r或--recursive:递归压缩指定文件夹下的文件(该文件夹下的所有文件被压缩成单独的.gz文件);

-v或--verbose:显示指令执行过程。

注:gzip命令只能压缩单个文件,而不能把一个文件夹压缩成一个文件(与打包命令的区别)。

Linux文件权限管理

默认权限

当普通用户创建一个文件时,其默认权限是rw-rw-r--

当普通用户创建一个目录时,其默认权限是rwxrwxr-x

当root用户创建一个目录时,其默认权限是rw-r--r--

当root用户创建一个目录时,其默认权限是rwxr-xr-x

Umask显示的值表示了当前用户新建目录和文件的权限

新建目录权限=  777 -umask

新建文件权限=  666 -umask

临时更改umask值,直接执行umask 003即可

永久更改umask值,编辑$HOME/.bash.rc ,在文件最后加入umask 003即可

更改文件所有者,必须要用root用户来执行

将文件123的所有者改为root

Chown  root  123

将文件123的所有者和所属组都改为root

Chown  root:root 123

将文件夹pictures和其子文件夹和子文件的所有者和所属组均改为root

Chown -R root:root pictures

Cat 显示文件完整内容,常用选项。

-n,显示行号  

-a  包好特殊字符

Tac  显示文件内容,但是和cat相反

More 擦好看文件内容,但是可以分屏

在vps上安装tmux并能简单使用

Tmux的含义

Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授

权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开

启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代

品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵

活、动态的进行各种布局和操作。

Tmux常用的操作指令

tmux new -s session1 新建会话

ctrl+b d 退出会话,回到shell的终端环境 //tmux detach-client

tmux ls 终端环境查看会话列表

ctrl+b s 会话环境查看会话列表

tmux a -t session1 从终端环境进入会话

tmux kill-session -t session1 销毁会话

tmux rename -t old_session_name new_session_name 重命名会话

ctrl + b $ 重命名会话 (在会话环境中)

显示当前目录的指令  pwd

查看一个用户的基本信息 id

系统目录中包含Linux使用的外部设备文件 /dev

执行命令#chhmod0746file.txt,该文件的权限rwxr--rw-

标签:解压,文件,tar,--,压缩,gz,会话,Linux,root
来源: https://blog.csdn.net/qq_64332865/article/details/121608231

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有