Linux文件属性

发布时间:2017-2-6 22:35:16编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Linux文件属性",主要涉及到Linux文件属性方面的内容,对于Linux文件属性感兴趣的同学可以参考一下。

在Linux中当我们用 ls -al 命令查看文件属性是,会在文件名后面跟一串字符 如 a.xml -rwxrwxrwx

row drwxr-x--- 其中 rwxrwxrwx 这九个位表示这个文件的访问权限,r 为可读,W为可写,X为可以执行,

这九位中前三位为创建人所有具有的权限,中间三位为创建人所在的用户组所有具有的权限 而最后三位表示其他人所有的权限。如a.xml中的权限也就表示了,所有都可读,可写可执行,而 row文件则表示只有创建人可读写和执行,组成员只能读和执行,而其他人对此文件一点权限也没有。

在这10个符号中,最前面的那个则表示这个文件的类型,在linux中文件是没有扩展名的,它不像windows中一样是跟据扩展名和判断这是哪种文件,在linux中是什么文件主要看这个文件属性的最前面一位,如果最前面一位是 d 则表示这个一个目录文件--相当于windows中文件夹,- 则表示一般的文件--相当于windows中的普通文件 如扩展名为 .txt .dll .org 等

linux中的文件具体分为

- 普通文件

d 目录文件

l 连接文件 相当于windows中的快捷方式

设备文件(linux中把所有硬件也写生了文件的形式)

b   块设备文件 如:硬盘的分区文件

c 字符设备文件 如:键盘,鼠标文件

s   套接字文件 用于网络通信

p 管道文件 这是一种特殊的文件,主要用于当多个程序同时访问一个文件时所造成的错误,在windows中是不能让多个软件同时访问同一个文件的,但在linux中则可以,它就是通过这种管道文件

linux文件的命名:

由于linux中不存在扩展名的问题,这样我们就无法区分这个文件那底是什么类型的文件,应文件用什么软件把它打开,所有一般我们可以在文件名后面加相应的后缀来区分什么文件,如 show.sh 这是一个脚本文件,因为他是用 shell 写成的脚本,hhh.gz 则代表它是一个压缩文件 是由gzip命令压缩的文件

默认情况下在linux中用任何字符做文件名的,但是一些特殊字符有在linux中的它特殊的意义,所有要尽量避免用到这些字符做文件名

* ? < > ;& ! [ ] | ' " ` \ ( ) { }

当用 . 做文件名的开头字符时,这个文件表示是一个隐藏文件


上一篇:如何设置mysql innodb 表的压缩
下一篇:単位変換 共通

相关文章

关键词: Linux文件属性

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

最近更新

好贷网好贷款