标签:file width 感叹号 一起 应用程序 输出 存储 oat 大量
目 录 | 用 途 |
/ | 虚拟目录的根目录。通常不会在这里存储文件 |
/bin |
二进制目录,存放许多用户级的GNU工具 |
/boot |
启动目录,存放启动文件 |
/dev |
设备目录,Linux在这里创建设备节点 |
/etc |
系统配置文件目录 |
/home |
主目录,Linux在这里创建用户目录 |
/lib |
库目录,存放系统和应用程序的库文件 |
/media |
媒体目录,可移动媒体设备的常用挂载点 |
/mnt |
挂载目录,另一个可移动媒体设备的常用挂载点 |
/opt |
可选目录,常用于存放第三方软件包和数据文件 |
/proc |
进程目录,存放现有硬件及当前进程的相关信息 |
/root |
root用户的主目录 |
/sbin |
系统二进制目录,存放许多GNU管理员级工具 |
/run |
运行目录,存放系统运作时的运行时数据 |
/srv |
服务目录,存放本地服务的相关文件 |
/sys |
系统目录,存放系统硬件信息的相关文件 |
/tmp |
临时目录,可以在该目录中创建和删除临时工作文件 |
/usr |
用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里 |
/var | 可变目录,用以存放经常变化的文件,比如日志文件 |
单点符(.),表示当前目录;
双点符(..),表示当前目录的父目录。
-F 轻松区分文件和目录
-a 把隐藏文件和普通文件及目录一起显示出来
-R 递归选项,它列出了当前目录下包含的子目录中的文件
-D 只列出目录本身的信息,不列出其中的内容。
-l 产生长列表格式的输出,包含了目录中每个文件的更多相关信息
这种长列表格式的输出在每一行中列出了单个文件或目录。除了文件名,输出中还有其他有用信息。输出的第一行显示了在目录中包含的总块数。在此之后,每一行都包含了关于文件(或目录)的下述信息:
? 文件类型,比如目录( d )、文件( - )、字符型文件( c )或块设备( b );
? 文件的权限;
? 文件的硬链接总数;
? 文件属主的用户名;
? 文件属组的组名;
? 文件的大小(以字节为单位);
? 文件的上次修改时间;
? 文件名或目录名。
$ ls -l my_script
-rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script
ls 命令能够识别标准通配符,并在过滤器中用它们进行模式匹配:
? 问号( ? )代表一个字符;
? 星号( * )代表零个或多个字符。
问号可用于过滤器字符串中替代任意位置的单个字符。例如:
$ 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
在过滤器中使用星号和问号被称为文件扩展匹配(file globbing),指的是使用通配符进行模式匹配的过程。通配符正式的名称叫作元字符通配符(metacharacter wildcards)。除了星号和问号之外,还有更多的元字符通配符可用于文件扩展匹配。可以使用中括号。也可以指定字符范围,例如字母范围 [a – i]
$ 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
标签:file width 感叹号 一起 应用程序 输出 存储 oat 大量
原文地址:https://www.cnblogs.com/zhangguilin/p/8880669.html