Linux文件处理命令 ls 详解

Linux系统的应用场景最多的及时用作服务器的系统了,简洁,安全,高效,一般我们服务器端不会安装Linux的图形化界面,虽然现在一些Linux发行版的图形界面也很漂亮,但是,服务器最主要的是高效。所以,一般都是使用命令行进行操作,所以,一般我们都要熟悉一些常用的Linux命令,废话不多说,首先说一下可能用的最频繁的命令 ls 。

Linux命令的一般格式为:命令  [选项] [参数] ,其中选项是为了让命令有其他额外的功能,是可选的,一般选项的前面都会有一个 - ,是简化的选项,-- 是完整的选项命令,选项可以有多个,可以连在一起写;参数是命令操作的对象,可以是文件、目录、进程或者其他,也是可选的

ls 命令(英文原意:list)最基本的作用是查看目录下的所有文件,不显示详细信息,比如,下面就是查看根目录下的所有文件,但是不包括隐藏文件

可以使用which或whereis命令查看命令所在的路径,根据路径我们可以看到它的执行权限是所有用户

ls 命令的常用选项有4个,分别是 -a -l -d -i

 ls -a 可以查看目录下的包括隐藏文件在内的所有文件,Linux中隐藏文件前面都有一个小点 .

ls -l 可以查看目录下的所有文件的详细信息,第一行total表示目录下的文件占用资源的总和,单位是KB(可以使用 -h 选项来显示具体单位),后面有每个文件显示的7列信息:

第一列是权限列,它的第一个字符代表是文件的类型,常见的文件类型有文件、目录、软链接3种,其中 - 表示是文件,例如,上图中的install.sh就是一个文件,d 表示是一个目录,例如上图中的proc就是一个目录(当然,这个也可以根据Linux中特定的颜色来判断,蓝色就表示目录,会更明显一点),l 表示是一个软链接;后面每三个字符可以看成一组,分别表示读权限(r),写权限(w),执行权限(x),第一组表示所有者的权限,第二组表示所属组的权限,第三组表示其他用户的权限(Linux是一个多用户系统,它把用户分成了三种类型,分别是所有者、所属组、其他用户);

第二列是一种文件的引用技术,表示文件或目录曾经别引用或调用的次数

第三列表示文件的所有者

第四列表示文件的用户组

第五列表示文件的大小,单位是字节(B)

第六列表示文件最后一次的修改时间

第七列表示文件名称

ls -i 可以查看文件的i节点号(可以看成文件的唯一标识,系统可以通过这个i节点号来识别和查询文件)

ls -d 可以只查看目录的信息,而不显示目录下的文件信息

猜你喜欢

转载自www.cnblogs.com/andrew3/p/12797333.html