chattr 隐藏权限
- 增加 - 减少 = 设定
+i 增加该属性后,表示文件不能删除、重命名、设定链接、写入以及新增数据
-i 取消i权限
+a 增加该属性后,表示只能追加不能删除,非root用户不能设定该属性
-a 取消a权限
lsattr 用于读取文件或目录的特殊权限
-a 连通隐藏文件一同列出
-R 连同子目录的数据一同列出
特殊权限:
set uid 针对二进制可执行文件,使文件在执行阶段具有文件所有者权限
set gid 针对二进制可执行文件,使文件或目录在执行阶段具有文件所属组权限。目录被设置这个权限后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组
stick bit 防删除位,主要取决于该文件所在的目录是否对该用户具有写权限
which 查找文件的绝对路径
whereis 命令查找文件
-b 查找二进制文件
-m 查找帮助文件
-S 查找源代码文件
Linux常见文件类型
- 普通文件 分为纯文本文件和二进制文件
d 目录 相当于Windows的文件夹
1 链接文件
b 块设备 相当于硬盘
c 字符设备 例如:键盘鼠标等
find -type filetype(f、b、c、d、l、s) 通过文件类型查找文件
find -atime +n/-n 表示访问或执行时间大于或小于n天的文件
find -ctime +n/-n 表示写入、更改inode属性的时间大于或小于n天的文件
find -mtime +n/-n 表示写入时间大于或小于n天的文件
find -mmin +n/-n 表示写入时间大于或小于n小时的文件
find -type f -exec ls {} \; find -type f -exec mv {} {}.bak \ ; -size
stat 查看文件的time
-o 或者
find / -inum inode 找文件的硬链接
df -i 查看各个分区的inode总数以及使用情况
Linux文件后缀名
在Linux系统中,文件的后缀名并没有具体的意义,只是为了便于区分
sh 脚本 tar.gz 压缩包 my.cn 配置文件 test.zip 压缩文件
Linux的链接文件
硬链接:建立一个inode链接到文件放置的块区域。
软连接:相当于一个快捷方式。例如给文件a做了软连接b,当读取b时就会把读取的动作转发到a上,当我们删除文件a时,链接b文件不会删除,但再次读取b时,会提示无法打开文件。然而当我们删除b时,a文件是不会受影响的。
ln 建立硬链接
ln -s 建立软链接
yyum install lrzsz
sz file Linux传Windows rz file Windows传Linux
cat /etc/filesystems 查看当前系统所支持的问价系统类型
文件管理后续笔记
原文:http://blog.51cto.com/14016832/2307404