linux-04

发布时间 2023-12-20 23:03:45作者: Tuxxx

压缩和解压类

gzip 文件 gunzip 文件.gz  zip压缩文件 -r 递归压缩,即压缩目录  unzip解压 -d <目录> 指定解压后文件的存放目录

zip -r myhome.zip /home  unzip -d /opt/tmp /home/myhome.zip  tar 压缩多个文件 tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt  tar -zcvf myhome.tar.gz /home/

解压 tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

所有者 所在组 其他组 查看文件所有者 ls -ahl 改变文件所有者 chown tom apple.txt  查看文件所在的组 ls -ahl  ll  修改文件所在的组 chgrp 组名 文件名  改变文件所在的组 usermod -g 组名 用户名

权限的基本介绍  -rw-r--r--.  1 tom     root           9 12月 20 20:21 apple.txt

ls -l  0-9位的基本说明  第0位确定文件类型(d,-,l,c,b)   l是链接,相当于windows的快捷方式  d是目录,相当于windows的文件夹  c是字符设备文件,鼠标键盘  b是块设备,如硬盘

1-3位确定所有者拥有该文件的权限  4-6确定所属组拥有该文件的权限  7-9确定其他用户拥有该文件的权限

rwx作用到文件  r 代表可读:可以读取、查看  w代表可写:可修改,但不一定可以删除,除非对该文件的目录有写权限才能删除  x代表可执行:可以被执行

rwx作用到目录  r代表可读:可以读取,ls查看目录内容  w代表可写:可以修改,对目录内创建+删除+重命名目录  x代表可执行:可以进入该目录

可用数字表示 r=4 w=2 x=1 rwx=4+2+1=7  1 文件 若是目录就等于子目录数+文件数

chmod指令 修改文件或目录的权限  +、-、=变更权限  u 所有者 g 所有组 o 其他人 a 所有人(u、g、o的总和)

chmod u=rwx,g=rx,o=x 文件/目录名  chmod o+w 文件/目录名  chmod a-x 文件/目录名  通过数字变更权限 chmod u=rwx,g=rx,o=x 文件/目录名 相当于 chmod 751 文件/目录名

修改文件所有者 chown newowner 文件/目录 改变所有者 chown newowner:newgroup 文件/目录 改变所有者和所在组  -R 如果是目录,则使其下所有子文件或目录递归生效 chown -R tom /home/test

修改文件/目录所在组 chgrp newgroup 文件/目录 -R