在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示:
1. -:普通文件
2. d:目录文件(directory)
3. l:链接文件(link)
4. b:块设备文件(block)
5. c:字符设备文件
6. p:管道文件
每个文件都有所属的所有者和所有组,并且规定了文件的所有者、所有组以及其他人对文件读写执行权限。
可读(r)、可写(w)、可执行(x) 等权限。对于一般文件来说,权限比较容易理解:“可读”表示能够读取文件的实际内容;“可写”表示能够编辑、新增、修改、删除文件的实际内容;“可执行”则表示能够运行一个脚本程序;
对目录文件来说,“可读”表示能够读取目录内的文件列表;“可写”表示能够在目录内新增、删除、重命名文件;而“可执行”则表示能够进入该目录。
文件的读、写、执行权限可以简写为rwx,亦可分别用数字4、2、1来表示,文件所有者,所属组及其他用户权限之间无关联。