Linux 中 perm
时间: 2024-02-12 08:42:33 浏览: 39
"Perm" 是 "Permission" 的缩写,指的是文件或目录的权限。在 Linux 中,每个文件或目录都有三种基本权限:读取权限、写入权限和执行权限。这些基本权限可以分别赋予文件或目录的所有者、所属组和其他用户。每个权限由一个数字表示,分别是 4(读取权限)、2(写入权限)和 1(执行权限)。这三个数字可以组合起来表示不同的权限组合。例如,权限数字为 755 表示文件或目录的所有者具有读取、写入和执行权限,所属组和其他用户具有读取和执行权限。
相关问题
linux find -perm 详解
linux find -perm命令用于按照权限搜索文件。这个命令能够在特定的目录树下查找文件,并可以按照各种条件进行搜索,不仅包括权限,还包括时间、文件类型、文件大小等等。下面我们来详细解析一下这个命令。
1. 语法
find [path] -perm [mode] [options]
其中[path]代表搜索的目标路径,-perm表示按照权限搜索,[mode]为权限值,[options]为其他选项。
2. 权限值
权限值可以用数字表示,也可以用字符表示。数字表示中,每一个数字代表着不同的文件权限。1代表执行权限,2代表写权限,4代表读权限。将这三个数字相加,就可以得到该文件的所有权限。例如,755表示文件所有者拥有读、写、执行权限,而其他用户只拥有读、执行权限。
字符表示中,r代表读权限,w代表写权限,x代表执行权限。在符号表示中,rwx三个字母代表了文件所有者、所属组和其他用户的三种不同的权限。用+号表示添加权限,用-号表示取消权限。
3. 示例
(1)查找当前目录下所有用户都可执行的.sh文件。
find . -type f -perm /a=x
(2)查找文件所属用户和组都是root,并且其他用户没有任何权限的文件。
find . -type f -user root -group root -perm 0600
4. 注意事项
由于不小心匹配了系统文件或者权限不正确导致文件被损坏,linux find -perm命令尤其需要小心谨慎地使用。在操作系统方面,权限可能是很重要的因素,一条错误的命令就有可能可能导致系统性能下降、安全漏洞,甚至导致文件系统崩溃。
5. 总结
Linux find -perm命令提供了一种很方便、很灵活的搜索文件的方式。使用合适的选项和参数,我们可以根据自己的需求来搜索特定类型、特定时间、特定大小、特定权限的文件。不过在使用的时候,我们也要注意安全性的问题,小心谨慎地使用这个命令。
linux获取文件的perm
在Linux中,可以使用命令`ls -l`来查看文件的权限信息。其中,每个文件的权限信息包含了三个部分:文件类型、所有者权限、组权限和其他用户权限。例如,以下是一个文件的权限信息:
```
-rw-r--r-- 1 user group 0 Aug 20 14:00 file.txt
```
其中,第一个字符`-`表示这是一个普通文件,后面的`rw-r--r--`分别表示所有者、组和其他用户的读写权限,其中`r`表示读权限,`w`表示写权限,`x`表示执行权限,`-`表示没有权限。所以,上面这个文件的权限信息表示:
- 所有者(user)有读写权限
- 组(group)有读权限
- 其他用户没有权限
此外,还可以使用`stat`命令来查看更详细的文件信息,包括文件的权限、所有者、组、大小、创建时间等等。例如,以下是一个文件的详细信息:
```
$ stat file.txt
File: 'file.txt'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd00h/64768d Inode: 131074 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ group)
Access: 2021-08-20 14:00:00.000000000 +0800
Modify: 2021-08-20 14:00:00.000000000 +0800
Change: 2021-08-20 14:00:00.000000000 +0800
Birth: -
```
其中,`Access`行的权限信息与`ls -l`命令输出的信息相同,以`0644`的形式表示文件所有者、组和其他用户的权限。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)