当前位置: 首页 > news >正文

03_Linux压缩解压,用户用户组,文件权限

目录

Linux下常用的压缩格式

gzip 压缩工具

gzip 对文件夹进行压缩

bzip2 压缩工具

tar打包工具

对.tar.bz2 进行压缩和解压缩

对.tar.gz 进行压缩和解压缩

rar格式

zip格式

Linux用户

Linux用户组

创建用户和用户组

Linux文件权限

Linux文件权限修改


Linux下常用的压缩格式

Linux 下常用的压缩扩展名有: .tar、.tar.bz2、.tar.gz。

Windows下7ZIP 软件的安装.

因为Linux下很多文件是.bz2, .gz结尾的压缩文件,因此需要在windows下安装7ZIP,软件。

gzip 压缩工具

gzip工具负责压缩和解压缩.gz格式的压缩包。

gzip xxx       //压缩

gzip -d xxx.gz  //解压缩

gzip 对文件夹进行压缩

gzip -r xxx     //对文件夹进行压缩

gzip -rd xxx.gz  //对文件夹进行解压缩

gzip虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有文件进行了单独的压缩。

bzip2 压缩工具

和gzip类似,只是bzip2工具负责压缩和解压缩bz2格式的压缩包

.bzip2-z xxx //压缩

bzip2-d xxx.bz2 //解压缩

tar打包工具

-f 使用归档文件或 ARCHIVE 设备

-c 创建新归档,创建压缩文件

-x 档中解出文件,解压缩

-j 使用 bzip2 压缩格式。

-z 使用 gzip 压缩格式

-v 打印出命令执行过程。

ta工具提供打包服务,就是将多个文件打包,比如:

tar -vcf test test.tar   //将 test 打包成 test.tar

tar -vxf test.tar  //解包

上面的tar命只提供了打包和解包的功能,tar在提供打包和解包的同时使用gzip/bzip2 进行压缩,实现类似 windwos 下 winRAR 软件的命令。

对.tar.bz2 进行压缩和解压缩

tar -vcif xxx.tar.bz2 xxx 解压缩

tar -vxif xxx.tar.bz2 压缩

对.tar.gz 进行压缩和解压缩

tar-vxzf xxx.tar.gz     //解压缩

tar-vczf xxx.tar.gz xxx   //压缩

rar格式

需要先安装 rar:  sudo apt-get install rar

rar x xxx.rar   //解压缩

rar a xxx.rar xxx  //压缩

zip格式

zip 格式压缩使用"zip“命令:

zip -rv xxx.zip xxx

zip格式解压缩使用"unzip"命令:

unzip-v xxx.zip.

Linux用户

Linux是一个多用户操作系统,不同的用户拥有不同的权限。可以查看和操作不同的文件。Ubuntu 有三种用户:

1、初次创建的用户。

2、root 用户

3、普通用户。

初次创建的用户权限比普通用户多,但是没有 root 用户多,初次创建的用户可以创建普通用户。

Linux用户记录在/etc/passwd 这个文件内。

Linux用户密码记录在/etc/shadow这个文件内。

每个用户都有一个ID,叫做UID

Linux用户组

为了方便管理,将用户进行分组。这样就可以设置非本组人员不能访问某些文件。每个用户可以属于多个不同的组。

用户:家里有你、弟弟、妹妹个人,每个人都有自己的房间,你们三个人都是用户,你们都不能随便的乱翻别人的房间。

用户组:你们三个都是一个家庭的,也就是属于同一个用户组,你们三个可以共用厨房,书房等空间。

因此:用户和用户组的存在就是为了控制文件的访问权限的。

每个用户组都有一个ID,叫做 GID。

用户组信息存储在/etc/group 文件中。

创建用户和用户组

1.图形化界面创建:

要使用图形化界面创建用户和用户组的话就需要安装 gonme-system-tools 这个工具:sudo apt-get install gonme-system-tools

2.命令创建用户和用户组

添加用户:adduser 命令,adduser

用户名用户查询:finger命令,finger用户名

修改用户密码: passwd命令, passwd用户名

删除用户: deluser命令, deluser用户名.

添加用户组: addgroup命令, addgroup用户组名

显示组内用户名: groups命令, groups用户组名

删除用户组: delgroup命令, delgroup用户组名

Linux文件权限

文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种:

r:读

w:写

x:可执行

 

-rw-rw-r--就是文件权限,第一位表示文件类型,剩下的每三位表示一组权限。分别对应拥有者权限、拥有者所在组权限、其他用户权限。

可以使用二进制表示文件权限。

r=4

w=2

x=1

yuan.c文件信息:

所属用户拥有读写权限无可执行权限。组内其他用户拥有读写权限无可执行权限,其他用户仅有可读权限。

Linux文件权限修改

1.修改文件权限命令

chmod命令 chamod xxx 文件名

2修改文件所属用户

chown命令

chown 所属用户  xxx 文件   修改文件所属用户

chown  .所属用户组  xxx 文件 修该文件所属用户组

chown  所属用户.所属用户组 xxx 文件  修改文件所属用户,文件所属用户组

http://www.lryc.cn/news/35146.html

相关文章:

  • 硬盘分区数据恢复?这些方法助您解忧
  • 高校竞赛信息管理系统
  • 还是要学好数学啊
  • ActiveMQ反序列化漏洞原理+复现
  • layui框架实战案例(19):layui-table模块表格综合应用(筛选查询、导入导出、群发短信、一键审核、照片展示、隐私加密)
  • 分析vmlinux,uImage,zImage,Image的生成以及之间的关系
  • 设计模式-六大设计原则详解(java 版)
  • Linux下Nginx安装使用
  • 推动汽车业务向前发展的混合云战略:汽车数据解决方案
  • Boosting三巨头:XGBoost、LightGBM和CatBoost(发展、原理、区别和联系,附代码和案例)
  • 设计模式~模板方法模式(Template method)-10
  • 【WebSocket】在SSM项目中配置websocket
  • node-red中创建自定义节点 JavaScript 文件API编写详解
  • 华为OD机试 - 寻找路径 or 数组二叉树(C 语言解题)【独家】
  • YOLOv7、YOLOv5改进之打印热力图可视化:适用于自定义模型,丰富实验数据
  • 【Java代码与架构之完美优化】篇1:代码质量优化通用准则
  • Linux进程间通信详解(最全)
  • ROS 摄像头的使用
  • VR全景云展厅,实现7*24小时的线上宣传能力!
  • RK3568平台开发系列讲解(显示篇) DRM显示系统组成分析
  • WPF DataGrid控件的使用 使用列模板来进行数据格式的美化
  • elasticsearch自定义企业词典
  • 【AcWing】学了一坤时才明白的一道题
  • ES6的export和import
  • ASEMI高压MOS管20N60参数,20N60尺寸,20N60体积
  • 【备战面试】TCP的三次握手与四次挥手
  • 【模板进阶】
  • Tech Talk | 电致变色技术带来的智能AR体验
  • ACWING蓝桥杯每日一题python(持续更新
  • 【Linux】进程状态(阻塞、挂起、僵尸进程)