Linux解压压缩
2021/11/30 7:08:36
本文主要是介绍Linux解压压缩,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux压缩解压命令
解压缩是一种常用的操作,在Linux中常用的命令是tar命令
- 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 命令间接的完成解压缩。
- 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-
这篇关于Linux解压压缩的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法