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 可以只查看目录的信息,而不显示目录下的文件信息

参数

可选的参数可以是任何的目录,表示查看相应目录下的文件,如图表示查看/etc下的文件

Linux文件处理命令 ls 详解的更多相关文章

  1. Linux文件查找命令 find 详解

    关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下.即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权 ...

  2. Linux 执行文件查找命令 which 详解

    某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查 ...

  3. Linux文件权限与属性详解 之 一般权限

    目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...

  4. Linux文件权限与属性详解 之 ACL

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  5. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  6. Linux下find命令用法详解

    Linux下find命令用法详解   学神VIP烟火 学神IT教育:XueGod-IT   最负责任的线上直播教育平台   本文作者为VIP学员 烟火   第一部分:根据文件名查找   1.在当前目录 ...

  7. Linux文件权限与属性详解 之 SUID、SGID & SBIT

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  8. Linux文件权限与属性详解 之 chattr & lsattr

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  9. Linux文件权限与属性详解 之 su & sudo

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

随机推荐

  1. Qt标准对话框按钮文字等设置为中文

    问题描述:QMessageBox.QColorDialog等标准对话框按钮显示都是英文 设置中文方法如下: 1)拷贝Qt安装目录下的qt_zh_CN.qm和qt_zh_CN.ts文件到工程目录中 2) ...

  2. 黑马程序员_毕向东_Java基础视频教程——位运算符(随笔)

    位运算符 左移和右移 左移 左移越移越大. 往左移几位就相当于这个数乘于2的几次方 3 << 2 --> 3 * 2^2 = 3 * 4 = 12 3 << 3 --&g ...

  3. RBAC权限分配

    RABC:基于角色的权限访问控制(Role-Based Access Control) 一般在登录系统认证通过后,会先确定的该用户的操作权限,判断用户的后续操作是否合法! RABC至少需要三张表:用户 ...

  4. java循环map

    Iterator<Entry<String,Integer>> it = exsitMap.entrySet().iterator(); while(it.hasNext()) ...

  5. Spring IOC 容器 简介

    Spring 容器是 Spring 框架的核心.容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁. Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件. ...

  6. 请求地址中出现中文或者URL作为参数,为避免含有特殊字符截断URL,需要编码

    URL中担心出现特殊符号!*'();:@&=+$,/?%#[] 从而截断完整的URL,需要对URL编码,服务端对URL再解码 参考: https://blog.csdn.net/aaaaazq ...

  7. PAT-1133 Splitting A Linked List(链表分解)

    Cutting an integer means to cut a K digits long integer Z into two integers of (K/2) digits long int ...

  8. 4 CSS文本属性

    CSStext(文本)属性可定义文本外观,比如文本颜色,对齐文本,装饰文本,文本缩进,行间距等 4.1文本颜色 color属性用于定义文本颜色. div { color: red; } 颜色表示方法: ...

  9. 添加nginx新模块,获取客户真实ip

    当前是客户端登录软件后台获取不到客户的真实ip而是云盾的代理ip 为了获取到真实ip后来发现通过配置nginx的read_ip模块就可以了 获取客户的真实ip使用Nginx的realip模块 当Ngi ...

  10. ES[7.6.x]学习笔记(十二)高亮 和 搜索建议

    ES当中大部分的内容都已经学习完了,今天呢算是对前面内容的查漏补缺,把ES中非常实用的功能整理一下,在以后的项目开发中,这些功能肯定是对你的项目加分的,我们来看看吧. 高亮 高亮在搜索功能中是十分重要 ...