压缩和解压类
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
标签:文件,04,tar,chmod,linux,home,权限,目录 From: https://www.cnblogs.com/yx888/p/17917841.html