Linux 文件属性与权限操作

Linux 文件属性与权限操作

1、文件的属性
ls -lrti
135088935 -rw-------. 1 root root 1778 Oct 1 2020 yum.log
第一列135088935:
	i节点;节点可以理解为文件id ,一个i节点可以对应多个文件,一个文件只能对应一个i节点;
第二列 -rw-------  : 	
	'-' 代表文件;'d'代表目录;'l'软连接;'b'块设备;'c'硬件设备;
	rwx:r 读权限  w写权限  x执行权限
	rwx:4 读权限  2写权限  1执行权限
	rw- --- ---:第一列rw-  所属者权限
	rw- --- ---:第二列---  所属组权限
	rw- --- ---:第三列---  其他的权限

第三列  1 :有多少文件名连接到这个节点上
第四列	 root  文件的所有者
第五列	 root  文件的所有组
第六列	 1778  容量大小,单位默认为B
第七列	 Oct 1 2020	创建或最近修改时间
第八列	 yum.log 文件名
2、修改文件的权限命令
-R 递归的意思
chmod -R 777 /home/was/*
eg:
chmod u+x,g+w,o+w boot.log
chmod u-x,g-w,o-w boot.log
chmod 777 boot.log
3、修改文件所有者的权限组命令chown
-R 递归
eg:更改文件的目录text的所属为root用户 和 所属组为text组
chown -R root:text text

Linux文件归档和解压缩

1、解压gzip\xz
  • gzip:不能压缩目录、只能压缩文件、压缩速度快,但是压缩比例低。压缩后扩展名.gz
不保留源文件的压缩:gzip 123.txt;
保留源文件的压缩:gzip -c 345.txt > 345.txt.gz;
不保留源文件的解压:gunzip 123.txt.gz;
保留源文件的解压:gunzip -c 123.txt.gz > 234.txt
不保留源文件的解压:gzip -d 123.txt.gz
  • xz:可以压缩目录和文件,压缩比例较高,但是压缩速度慢。扩展名xz
不保留源文件的压缩:xz 123.txt;
保留源文件的压缩:xz -c 345.txt > 345.txt.xz;
不保留源文件的解压:unxz 123.txt.xz;
保留源文件的解压:unxz -c 123.txt.xz > 234.txt
不保留源文件的解压:xz -d 123.txt.xz
2、归档和解压tar
-c 创建新文件
-f 指定文件格式
-v 显示详细过程
eg:
tar -cf jdk1.8.tar jdk1.8;
tar -cvf jdk1.8.tar jdk1.8;
-z 以gzip方式压缩:tar -zcvf jdk1.8.tar jdk1.8
-j 以xz方式进行归档压缩:tar -jcvf tar -zcvf jdk1.8.tar jdk1.8;
-v 解档解压操作:tar -xf jdk1.8.tar.xz
-C 指定解压路径

Linux核心使用命令

1、find命令
  • 基本用法:find 路径 选项
-type 根据文件类型查找: find /var/log -type f -name "*.log";
find /var/log -type d
-name 根据文件名  find /var/log -type f -name "*.log"
-perm 根据文件权限 find /var/log -perm 600 -type f -name "*.log"
-user 根据文件所属主 find /var/log -user text
  • 高级用法:
find /var/log -type f-name "*.log" -exec wc -l {} \;
-exec 执行
{} 把find命令匹配到的每一次结果传递给{}
\ 转义符 使这条命令结束
; 命令结尾结束符,后面可执行多条
eg:
find /var/log -type -f -name "*.log " -exec cp -a {} /home/test \;

-mtime 根据文件的变更时间来查找、
-n 表示更改时间距离现在n天以内
+n 表更更改时间距离现在n天以前
eg:
find /var/log -mtime -2 -name "*.log" -exec ls -lrt {} \;
find /var/log -mtime +2 -name "*.log" -exec ls -lrt {} \;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值