ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

从心开始的CentOS学习笔记之四:查看文件和目录命令ls

2020-01-14 11:55:25  阅读:246  来源: 互联网

标签:文件 代表 CentOS 从心 命令 ls time 目录


查看文件与目录命令 ls

在终端模式下,linux提供了强大命令功能。

命令执行格式:命令 [选项] 参数1 参数2 …… 

相比Windows,linux的命令格式区分大小写;当命令太长时,可以使用反斜杠(\)来转义回车键。

当加入选项时,通常选项前会带 -号,例如 ls -h ;当选项使用完整全名时,则选项前带有 --字符 例如 ls --help(显示ls命令的帮助)

ls命令的作为为显示文件或目录的信息,相当于Windows下的dir.其命令格式为:

ls [选项] 目录或文件名

选项与参数的功能:

-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)

-A :全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录

-d :仅列出目录本身,而不是列出目录内的文件数据(常用)

-f :直接列出结果,而不进行排序 (ls 默认会以文件名排序!)

-F :根据文件、目录等信息,给予附加数据结构,例如:

*:代表可可执行文件; /:代表目录; =:代表 socket 文件; |:代表 FIFO 文件;

-h :将文件大小以易读的方式(例如 GB, KB 等等)列出来;

-i :列出 inode 号码,inode 的意义下一章将会介绍;

-l :长数据串行出,包含文件的属性与权限等等数据;(常用)

-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在帐号管理提到!)

-r :将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小;

-R :连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来;

-S :以文件大小大小排序,而不是用文件名排序;

-t :依时间排序,而不是用文件名。

--color=never :不要依据文件特性给予颜色显示;

--color=always :显示颜色

--color=auto :让系统自行依据设置来判断是否给予颜色

--full-time :以完整时间模式 (包含年、月、日、时、分) 输出

--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime)而非内容变更时间 (modification time)

1、ls / 显示根目录下的内容

2、ls -a 显示当前目录下的全部内容(含. .. 目录和以.开始的隐藏文件)

3、ls -A 显示当前目录下的全部内容(不含. .. 目录,但包含以.开始的隐藏文件)

snap025.jpg

4、ls -al 详细输出文件或目录的信息

每一个文件或目录一行,每行分为7部分。

第一部分代表文件类型和权限.-rw-------:第一位代表文件类型(具体见从心开始的CentOS学习笔记之三:文件和目录简介);后面每三位为一组,每组分别代表所有者、所属组、其他人的权限;每组的三位权限为rwx,分别代表读、写(更改内容)、执行权限,如果为-,表示没有相应权限。

第二部分代表文件个数

第三部分代表所有者

第四部分代表所属组

第五部分代表文件大小,默认为字节

第六部分为内容修改时间

第七部分为文件名

snap026.jpg

5、ls -alh (-h 以易读的方式kb、gb显示文件大小)。-h参数在很多命令会用到,如du、df 

snap027.jpg

6、ls -alhR(-R:代表连同子目录下的内容一起列出)

snap028.jpg

7、ls -aln (-n:代表用ID号显示用户、组的信息,0代表root用户和root组)

snap029.jpg

8、ls -al --full-time(--full-time:代表以完整格式年月日时分输出)

snap030.jpg

9、ls -al --time=atime(atime代表上一次文件内容被读取的时间)

   ls -al --time=ctime (ctime代表上一次文件权限属性被修改的时间)

   默认:代表上次文件内容被修改的时间

   下图中:touch test:表示建立test文件;

           chmod 777:表示修改文件权限

           echt "1111" >> test:表示在文件尾添加1111内容。

           同一行依次执行多个命令,命令之间用;间隔,linux依次执行。

snap031.jpg

10、ls -alhS(-S:代表文件大小排序)

snap032.jpg

11、ls -alt --full-time(-t:代表

snap033.jpg


标签:文件,代表,CentOS,从心,命令,ls,time,目录
来源: https://blog.51cto.com/ycrsjxy/2466591

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有