显示文件和目录列表

2018-11-06  本文已影响0人  叶田的学习笔记

ls —— 最基本的形式会显示当前目录下的文件和目录,输出的列表是按字母排序的(按列排序而不是按行排序)
ls -F —— 区分文件和目录
(注意ls命令的-F选项,它能够在具有执行权限的文件名后加一个星号)

ls -a —— 把隐藏文件和普通文件及目录一起显示出来
ls -F -R —— 列出了当前目录下包含的子目录中的文件。如果目录很多,这个输出就会很长
ls -l —— 以长列表格式的输出在每一行中列出了单个文件或目录,包含的信息如下:
文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);
 文件的权限(参见第6章);
 文件的硬链接总数;
 文件属主的用户名;
 文件属组的组名;
 文件的大小(以字节为单位);
 文件的上次修改时间;
 文件名或目录名。

过滤输出列表
ls -l my_script —— 指定特定文件的名称作为过滤器
用通配符过滤:
 问号(?)代表一个字符
 星号(*)代表零个或多个字符

ls -l my_scr?pt
-rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
-rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

ls -l my*
-rw-rw-r-- 1 christine christine 0 May 21 13:25 my_file
-rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
-rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

ls -l my_s*t
-rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
-rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

ls -l my_scr[ai]pt
-rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
-rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

ls -l f[a-i]ll
-rw-rw-r-- 1 christine christine 0 May 21 13:44 fall
-rw-rw-r-- 1 christine christine 0 May 21 13:44 fell
-rw-rw-r-- 1 christine christine 0 May 21 13:44 fill

ls -l f[!a]ll
-rw-rw-r-- 1 christine christine 0 May 21 13:44 fell
-rw-rw-r-- 1 christine christine 0 May 21 13:44 fill
-rw-rw-r-- 1 christine christine 0 May 21 13:44 full

ls -i *data_file —— 查看inode编号编号

上一篇下一篇

猜你喜欢

热点阅读