第1章文件与目录操作

第1章文件与目录操作

ID:1545046

大小:255.00 KB

页数:20页

时间:2017-11-12

第1章文件与目录操作_第1页
第1章文件与目录操作_第2页
第1章文件与目录操作_第3页
第1章文件与目录操作_第4页
第1章文件与目录操作_第5页
资源描述:

《第1章文件与目录操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·21·第1章文件与目录操作第1章文件与目录操作文件管理是操作系统的重要功能,在Linux中所有的软硬件资源都被认为是特殊的文件。本章介绍Linux下的普通文件和目录相关的操作指令。这些指令是Linux管理员必备的基础指令。1.1ls指令:显示目录内容【语法】ls[选项][参数]【功能介绍】ls指令用来显示目录列表,在Linux系统中有着较高的使用率。ls指令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。【选项说明】选项功能-a显示包括隐藏文件(文件名以“.”开头)在内的所有文件-A显示除隐藏文件“.”和“..”以外的所有文件列表-C多列显示输出结果。这是默认选项-1与

2、“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列-F在每个输出项后追加文件的类型标识符。具体含义如下:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号连接,“

3、”表示命名管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符-b将文件名中的不可输出字符以反斜线“”加字符编码的方式输出-c与“-lt”选项连用时,按照文件的状态改变时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的依据是文件的状态改变时间-d仅显示目录名,而不显示目录下的内容列表。显示符号连接文件本身,而不

4、显示其所指向的目录列表-f按照文件在磁盘上的存储顺序显示列表,对输出内容不进行排序操作。“-f”选项具有“-a”选项的功能,可以显示隐藏文件。不能和“-f”选项连用的选项有:“-l”选项、“--color”选项和“-s”选项-i显示文件的索引节点号(inode)。一个索引节点代表一个文件--file-type与“-F”选项的功能相同,但是不显示“*”-k以KB(千字节)为单位显示文件大小·21·第1章文件与目录操作续表选项功能-l以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等-m以水平方式

5、显示文件(每个文件之间用“,”和一个空格隔开),已达到每行显示尽可能多的文件数-n文件所属的用户和组使用用户ID号和组ID号表示。使用此选项时将自动采用长格式输出目录内容列表-r以文件名反序排列并输出目录内容列表。否则,按照文件名升序显示目录内容列表-s以块(1块=1024字节)为单位显示文件的大小-t按照文件的最后修改时间降序显示目录内容列表,最近修改过的文件显示在前面-L忽略符号连接本身的信息,而显示符号连接所指向的目标文件的信息-R递归显示目录下的所有文件列表和子目录列表--full-time显示完整的日期时间,而不是使用标准的缩写。ls指令的日期时间格式与指令date的

6、默认格式相同--color[=WHEN]使用不同的颜色高亮显示不同类型的文件。可选值包括“never”、“always”和“auto”【参数说明】参数功能目录指定要显示列表的目录。也可以是具体的文件【经验技巧】qls指令来自“coreutils”软件包,此软件包中还包含有“dir”指令,此指令与“ls”指令的功能相同。本书将不再单独介绍“dir”指令。qls指令的“--color”选项可以使其输出内容按照文件类型用彩色加亮显示。大部分的Linux系统默认情况下都已经设置了命令别名“aliasls--color=tty”,所以在使用ls指令时不必再加上此选项。q当结合管道符号“

7、

8、”使用ls指令时,ls指令的输出结果送入管道后将失去彩色加亮功能。q使用ls指令的“-l”选项以长格式输出文件属性,输出信息的第一列为权限信息,它们代表的含义:“r”表示读权限;“w”表示写权限;“x”表示执行权限;“-”表示没有权限。q使用“-l”选项时,可执行权限位可能出现“s”、“S”、“t”和“T”字母,它们代表的含义为:“s”表示“setuid”权限或“setgid”权限,以及可执行权限;“S”表示虽然具有“setuid”权限或“setgid”权限,但是文件没有可执行权限;“t”表示“sticky”·21·第1章文件与目录操作权限,同时文件还具有可执行权限;“T”表示

9、文件具有“sticky”权限,但是没有可执行权限;“x”表示文件仅具有可执行权限,不具有其他的特殊权限。q使用ls指令的“-i”选项可以显示文件的索引节点号,具有相同索引节点号的文件本质上是一个文件,故其内容完全相同。q默认情况下ls指令只能显示非隐藏文件,如果要显示所有的文件列表必须使用“-a”选项。【示例1】显示目录列表。默认情况下ls指令只能显示非隐藏文件,本例中将使用ls指令显示当前工作目录的非隐藏文件列表。具体步骤如下:在命令行中输入下面的命令:[root@localhost~]#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。