🚀 作者 :“大数据小禅”
🚀 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析,Linux系列专栏地址,欢迎小伙伴们订阅!
🚀 个人主页 :大数据小禅
🚀 粉丝福利 :加入小禅的大数据社群
🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬
文章目录
文件的属性:ls -lrti #用这个命令查看,下面是进入了cd /var/log
链接(软连接与硬链接):复制上面log下面的文件到/home/XD目录下面: cp *. log /home/XD
修改文件的权限命令chmod(r=4,w=2,x=1):
修改文件的所有者跟所属组命令chown:
文件归档:
文件压缩:
解压缩命令:gzip;xz
xz :可以压缩目录和文件压缩的速度比较慢,但是压缩比例最高。扩展名:.xz
归档与压缩命令tar:
文档的解压缩(重要!!工作中最常用的命令之一)
文件的属性:ls -lrti #用这个命令查看,下面是进入了cd /var/log
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为容量 第八列:创建或最近修改的时间 第九列:文件名
链接(软连接与硬链接):复制上面log下面的文件到/home/XD目录下面: cp *. log /home/XD
软连接: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 接上文件名字可查看属性。
注意!!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
eg:更改文件目录XD 的所属者为root用户 跟 所属组为XD组 chown -R root:XD XD
文件归档:
文件归档也称之为打包,指的是一个文件或者多个文件或者目录的一个集合,这个集合储存在一个文件中。归档文件是没有进行压缩的,所以占用的空间是所有文件或者目录的总和。工作中经常与压缩结合在一起使用
文件压缩:
节约磁盘空间,加快文件的传输速率
解压缩命令:gzip;xz
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 :可以压缩目录和文件压缩的速度比较慢,但是压缩比例最高。扩展名:.xz
不保留源文件压缩: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 完成解压.