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 可以只查看目录的信息,而不显示目录下的文件信息
参数
可选的参数可以是任何的目录,表示查看相应目录下的文件,如图表示查看/etc下的文件

Linux文件处理命令 ls 详解的更多相关文章
- Linux文件查找命令 find 详解
关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下.即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权 ...
- Linux 执行文件查找命令 which 详解
某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查 ...
- Linux文件权限与属性详解 之 一般权限
目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...
- Linux文件权限与属性详解 之 ACL
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux下find命令用法详解
Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录 ...
- Linux文件权限与属性详解 之 SUID、SGID & SBIT
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
- Linux文件权限与属性详解 之 chattr & lsattr
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
- Linux文件权限与属性详解 之 su & sudo
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
随机推荐
- Oracle 大数据查询优化方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- String的正则函数
String的正则函数: 查找敏感词: 4种情况 1. 查找一个固定的敏感词的位置i: var i=str.indexOf("敏感词",fromi) 在str中,从fromi位置开 ...
- RN概述
一.RN概述 中文网:http://reactnative.cn/ ReactNative:使用JS语法编写移动APP应用,RN会把JS转换为底层Java或OC, 最终运行于手机-------完全不依 ...
- django提供二进制流数据文件的下载
基于djnago框架的二进制流数据传输(提供较大文件的下载) (1)数据源: 高质量图片.视频.音频.文件.数据库数据等.如果是数据库文件,需要先读取相应的数据,然后写入表格在传输到前端以供下载! ( ...
- Storm-Mongodb详解
这两天研究Trident,踩坑踩的遭不住,来和大家分享下. 首先写入数据库: 先看官方API给我们提供的方法: //这是用来辅助下面MongoInsert的简单实现类 public class Sim ...
- jquery 滚轴滚动 导航定位和锚点定位
自己写的,只测试了ie9+, firefox,chrome 以下js更好 var fixbar={ init:function(){ "use strict"; // 滚轴 导航位 ...
- Spring IOC实现配置bean和实例
配置 beans.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...
- Maven系列(二) -- 将开源库上传到maven仓库私服
前言 之前简单说了下Maven的搭建,现在跟大家说一下如何将自己的aar传到我们新搭建的maven仓库里面,接下来我们就从最基本的新建一个library开始讲述整个流程,话不多说,让我们把愉快的开始吧 ...
- python异常1
异常的层次结构: BaseException [所有异常的基类] +-- SystemExit [解释器请求退出] +-- KeyboardInterrupt [用户中断执行(通常是输入^C)] +- ...
- for循环结构的使用
/* for循环格式: for(①初始化条件; ②循环条件 :③迭代部分){ //④循环体 } 执行顺序:①-②-④-③---②-④-③-----直至循环条件不满足 退出当前循环 * */ publi ...