🚀 作者 :“大数据小禅” 🚀 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析,Linux系列专栏地址,欢迎小伙伴们订阅! 🚀 个人主页 :大数据小禅 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬
135088935 -rw-------. 1 root root 1778 Oct 1 2020 yum.log
第一列:i节点;i节点可以理解文件id,一个i节点号可以对应多个文件,一个文件只能对应一个i节点号
第二列:文件的类型与权限
- #代表的是文件;
- d#代表是目录;
- l #软链接文件 ;b #代表块设备;c #代表的是硬件设备(键盘)
r:表示读权限 ;w:表示写权限;x:表示执行权限
4:表示读权限 ;2:表示写权限;1:表示执行权限
rw-------:分为三列 rw- --- ---,第一列为所属者的权限,第二列为所属组的权限,第三列为其它的权限
第三列:有多少文件名链接到这个节点 #比如在创建一个硬链接,那么上面由1变成2,而软链接是不会的。
第四列:文件的所有者(root)
第五列:文件的所有组(root)
第六列:容量大小,单位默认为B 1778为容量
第八列:创建或最近修改的时间
第九列:文件名
软连接:ln -s (等于win系统的一个软件,之后一个应用,你创建个快捷方式,移动到桌面就相当于软连接)
eg:ln -s /home/XD/yum.log /usr/local/
如果不加上绝对路径的话也可以创建(ln -s yum.log /usr/local)这个之前的步骤是进入到home目录下的XD目录;
目录下面是有这个yum.log这个文件的,之后创建软连接到后面的local目录下面
但是查看这个的时候那个yum.log会一直闪烁,正因为软链接是是不可以读取的。
l:代表软链接。上面是把那个路径下的日志复制到了后面的那个路径下面。
i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文件。(注意!!!)
硬链接:ln
eg:ln /home/XD/yum.log /usr/local/XD/
i节点(就是上面那个框的开头的那串数字)与源文件一模一样,源文件删除,硬链接还可以继续使用。
常用于防止重要文件被误删(注意!!!)
ls -lrti 这个命令可以查看相关的数据,就是如果把原文件的软连接删除的话
那么创建的软连接就不可读取了,而硬链接是可以的。
ls -lrti 接上文件名字可查看属性。
-R #递归的意思
135088935 -rw-------. 1 root root 1778 Oct 1 2020 yum.log比如这个只有读跟写的权限
注意!!rw-------:分为三列 rw- --- ---,第一列为所属者的权限,第二列为所属组的权限,第三列为其它的权限
chmod -R 777 /home/XD/*
#777代表的是把三组分别赋予rwx rwx rwx 的权限,这里表示把XD下面的全部文件赋予777限权。
操作实例:
eg:
chmod u+x,g+w,o+w boot.log #u是文件的所属组的权限,u+x就为上面添加可执行权限
chmod u-x,g-w,o-w boot.log #-号是减掉他的这个权限
chmod 777 boot.log
chmod g+w *.log(进入到某个文件目录下后),比如进入到XD 用户后本来他不属于root组,现在用 usermod -g root XD修改为root组。
eg:更改文件目录XD 的所属者为root用户 跟 所属组为XD组
chown -R root:XD XD
文件归档也称之为打包,指的是一个文件或者多个文件或者目录的一个集合,这个集合储存在一个文件中。归档文件是没有进行压缩的,所以占用的空间是所有文件或者目录的总和。工作中经常与压缩结合在一起使用
节约磁盘空间,加快文件的传输速率
gzip:!!!不能压缩目录!!!!,!只能压缩文件!,压缩速度最快,但是压缩比例比较低。扩展名:.gz
不保留源文件压缩:gzip 123.txt 执行这个命令后变成123.txt.gz(不会保留源文件)
保留源文件压缩:gzip -c 345.txt > 345.txt.gz (执行之后原文件依旧存在)
不保留源文件的解压:gunzip 123.txt.gz (将gz后缀去掉,不保留源文件)
保留原文件的解压:gunzip -c 345.txt.gz > 234.txt (重定向)
不保留源文件解压:gzip -d 345.txt.gz (另一种不保留源文件的)
不保留源文件压缩:xz 123.txt
保留源文件压缩:xz -c 345.txt > 345.txt.xz
不保留源文件的解压:unxz 345.txt.xz
保留原文件的解压:xz -d -k 123.txt.xz
不保留源文件解压:xz -d 123.txt.xz
-c #创建新文件
-f #指定文件格式
-x#解压档案
-v #显示详细过程
eg:tar -cf vmware.tar vmware-tools-distrib;tar -cvf vmware-tools.tar vmware-tools-distrib (那个命名方式一定要加上.tar)
-z
以gzip方式归档压缩 eg:tar -zcvf vmware-tools.tar.gz vmware-tools-distrib
-J
以xz方式进行归档压缩 eg:tar -Jcvf vmware-tools.tar.xz vmware-tools-distrib; (把 vmware-tools-distrib这个文件压缩归档为vmware-tools.tar.xz这个文件 ,其中这个文件是可以改名字,记住加后缀。
tar -cvJf /home/XD/vmware-tools.tar.xz vmware-tools-distrib
这样归档压缩的文件将会出现在你指定的目录下
-v #解档解压操作
解压vmware-tools.tar.xz:
tar -xf vmware-tools.tar.xz (去掉了.tar.gz后缀)
还可以用以下方式解压:
例如有一个 pcre-8.43.tar.gz文件
输入 tar -xzvf pcre-8.43.tar.gz可以加压出 pcre-8.43。
有一点要注意,.tar.xz的文件后缀的不可以直接解压,因为暂时还没有直接加压.tar.xz后缀的命令,解压这种文件的时候采取分步解压,即一步步解压出源文件。
解压命令:
xz -d filename.tar.xz
得到filename.tar
tar -zxvf filename.tar
完成解压.