自学linux指令分析-ls

自学linux指令分析-ls

1·命令格式

ls [option] [directory-list]

  ls 【参数】【目录名】

2·命令参数   

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件。

-A, –almost-all 列出除了 . 及 ..
以外的任何项目

–author 印出每个文件的作者

-b, –escape 把文件名中不可输出的字符用反斜杠加字符编号的形式列出。

–block-size=大小块以指定<大小>的字节为单位

-B, –ignore-backups 不列出任何以 ~ 字符结束的项目

-c 输出文件的 ctime (文件状态最后更改的时间),并根据 ctime 排序。

-C 每栏由上至下列出项目

–color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是‘never’、‘always’或‘auto’其中之一

-d, –directory 将目录象文件一样显示,而不是显示其下的文件。

-D, –dired 产生适合 Emacs 的
dired 模式使用的结果

-f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效

-F, –classify 加上文件类型的指示符号 (*/[email protected]| 其中一个)

–format=关键字 across -x,commas
-m,horizontal -x,long
-l,

single-column -1,verbose -l,vertical
-C

–full-time 即 -l –time-style=full-iso

-g 类似 -l,但不列出所有者

-G, –no-group 不列出任何有关组的信息

-h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)

–si 类似 -h,但文件大小取
1000 的次方而不是 1024

-H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地

–indicator-style=方式指定在每个项目名称后加上指示符号<方式>:

none (默认),classify
(-F),file-type (-p)

-i, –inode 印出每个文件的 inode 号

-I, –ignore=样式不印出任何符合
shell 万用字符<样式>的项目

-k 即 –block-size=1K,以 k 字节的形式表示文件的大小。

-l 列出文件的详细信息。

-L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-m 所有项目以逗号分隔,并填满整行行宽

-n, –numeric-uid-gid 类似 -l,用数字的
UID,GID 代替名称。

-N, –literal 印出未经处理的项目名称 (例如不特别处理控制字符)

-o 类似 -l,显示文件的除组信息外的详细信息。

-p, -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字

(sockets)。

-q, –hide-control-chars 以 ? 字符代替无法打印的字符

–show-control-chars 直接显示无法打印的字符 (这是默认方式,除非调用的程序名称是‘ls’而且是在终端机画面输出结果)

-Q, –quote-name 将项目名称括上双引号

–quoting-style=方式使用指定的
quoting <方式>显示项目的名称:literal、locale、shell、shell-always、c、escape

-r, –reverse 依相反次序排列

-R, –recursive 同时列出所有子目录层

-s, –size 以块大小为单位列出所有文件的大小

-S 根据文件大小排序

–sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:

extension -X status -c

none -U time -t

size -S atime -u

time -t access -u

version -v use -u

-t 以文件修改时间排序

-u 配合 -lt:显示访问时间而且依访问时间排序

配合 -l:显示访问时间但根据名称排序

否则:根据访问时间排序

-U 不进行排序;依文件系统原有的次序列出项目

-v 根据版本进行排序

-w, –width=COLS 自行指定屏幕宽度而不使用目前的数值

-x 逐行列出项目而不是逐栏列出

-X 根据扩展名排序

-1 每行只列出一个文件

–help 显示此帮助信息并离开

–version 显示版本信息并离开

3、命令功能

    显示目录或文件。

4、命令范列

        实列一:查看当前目录下的子目录或文件。

[[email protected] new]# ll
total 12
drwxr-xr-x. 2 root root 4096 Apr 11 14:22 a
drwxr-xr-x. 2 root root 4096 Apr 11 14:22 b
drwxr-xr-x. 2 root root 4096 Apr 11 14:20 test
[[email protected] new]# ls
a b test
[[email protected] new]# ls -l
total 12
drwxr-xr-x. 2 root root 4096 Apr 11 14:22 a
drwxr-xr-x. 2 root root 4096 Apr 11 14:22 b
drwxr-xr-x. 2 root root 4096 Apr 11 14:20 test

 

时间: 04-11

自学linux指令分析-ls的相关文章

自学linux指令分析-sed

自学linux指令分析-sed 1·命令格式  sed [-nefri]   /输入文本/'command'   文件    2·命令参数 -n                          取消默认输出 -i                            改变输出的内容 -e                          进行多项编辑,即对输入行应用多条sed命令时使用. 直接在指令列模式上进行 sed 的动作编辑 -f                           指定

自学linux指令分析-head

自学linux指令分析-head 1·命令格式 head [参数][文件] 2·命令参数 -q                     隐藏文件名 -v                     显示文件名 -c<字节>           显示字节数 -n<行数>           显示的行数 3.命令功能 头部  显示文件头部-n, 行数,默认显示头部10行 4.命令范列 [[email protected] ~]# head -5 ett.txt 12345

自学linux指令分析-vi

自学linux指令分析-vi 1·命令格式 vi  file-list vi [文件名] 2.命令功能 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器. 3.使用方式 执行 vi oldboy.txt进入 vi 编辑器(默认是命令模式),点击 a 或者 i 进入编辑模式, 敲入内容I am studying linux,然后按键盘上的esc键退出编辑模式(进入命令模式), 最后敲 ;wq保存并退出,wq解释 write quit. 如果只是查看,可以

自学linux指令分析-seq

自学linux指令分析-seq 1·命令格式 seq - print a sequence of numbers 打印数字序列 2·命令参数 -f                      用来格式化输出 -s                      横着打出来,  seq -s  "  "   5     1 2 3 4 5 -w                     输出同宽数列,不足的位数用0补齐 3.命令功能 打印数字序列,类似echo {1..5} 4.命令范列 [[em

自学linux指令分析-find

自学linux指令分析-find 1·命令格式 find pathname -options [-print -exec -ok ...] find / -type f -name "freedom" 2·命令参数 -print                                        将查找到的文件输出到标准输出 -exec   command   {} \;              将查到的文件执行command操作,{} 和 \;之间有空格 -ok    

自学linux指令分析-xargs

自学linux指令分析-xargs 1·命令格式 指令|xargs 指令 2·命令参数 3.命令功能 管道功能,将前面的指令传给后面逐行执行 4.命令范列 [[email protected] tmp]# find / -type f -name "test.txt"   /etc/test.txt/mnt/test.txt/tmp/test.txt[[email protected] tmp]# find / -type f -name "test.txt"|xa

自学linux指令分析-alias

自学linux指令分析-alias 1·命令格式 alias name='command line' alias name='command "I am free man." ' 2.命令功能 显示及修改别名. 1)通过危险命令加一些保护参数,防止人为误操作, 2)把很多复杂的字符串命令变成一个简答的字符串或命令 3.命令范列 [[email protected] tmp]# cat ~/.bashrc# .bashrc # User specific aliases and func

20135239益西拉姆 Linux内核分析 汇编一个简单的c程序并分析其指令过程

益西拉姆+<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 第一周linux内核分析 学习笔记 一.计算机是如何工作的? 什么是冯诺依曼体系结构? 简单来讲就是存储程序计算机,而存储程序计算机又是指从硬件角度来看, X86汇编基础 学习笔记 详细内容都写在笔记中.再次不多说. 总结:以前一直搞不太懂汇编代码,学的不明不白,虽然现在也是学的不是太明白,至少知道了各个代码什么意思,以及该如何表现,这让我觉得老师的课时

Linux内核分析期末总结

<Linux内核分析>期末总结 20135313吴子怡.北京电子科技学院 Chapter1 往期博客传送门 (1)计算机是如何工作的:Linux内核分析——第一周学习笔记 (2)操作系统是如何工作的:Linux内核分析——第二周学习笔记 (3)Linux系统启动过程:Linux内核分析——第三周学习笔记 (4)系统调用的方法: Linux内核分析——第四周学习笔记 Linux内核实验作业四 (5)分析system_call中断处理过程: Linux内核分析——第五周学习笔记 实验作业:使gdb