6.2.3 取得路径的文件名称与目录名称

简介: 6.2.3 取得路径的文件名称与目录名称

每个文件的完整文件名包含了前面的目录与最终的文件名,而每个文件名的长度都可以到达255 个字符。取得文件名或者是目录名称,一般的用途应该是在写程序的时候用来判断之用。所以,这部分的指令可以用在第三篇内的 shell scripts 里头。

6.3 文件内容查阅


最常使用的显示文件内容的指令可以说是 cat 与 more 及 less。此外,如果我们要查看一个很大型的文件 (好几百MB时),但是我们只需要后端的几行字而已,就用tail,此外tac这个指令也可以达到这个目的。


cat 由第一行开始显示文件内容


tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!


nl 显示的时候,顺道输出行号!


more 一页一页的显示文件内容


less 与 more 类似,但是比 more 更好的是,他可以往前翻页。


head 只看头几行


tail 只看尾巴几行


od 以二进制的方式读取文件内容!


6.3.1 直接检视文件内容


直接查阅一个文件的内容可以使用 cat/tac/nl 这几个指令


cat (concatenate)

cat的主要功能是将一个文件的内容连续的印出在屏幕上面。


tac (反向列示)

cat 是由“第一行到最后一行连续显示在屏幕上”,而 tac 则是“ 由最后一行到第一行反向在屏幕上显示出来 ”。


nl (添加行号打印)

nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。


相关文章
|
4月前
|
存储 C语言 C++
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C# 获取本机系统特殊文件夹路径
C# 获取本机系统特殊文件夹路径
C# 获取本机系统特殊文件夹路径
|
Python
Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文件名)、获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)
Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文件名)、获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)
193 0
获取目录下的文件及文件夹等信息
获取目录下的文件及文件夹等信息
83 0
C#编程:通过文件路径获取文件名
C#编程:通过文件路径获取文件名
295 0
File类详解(获取文件名称、大小、路径、创建等)
File类详解(获取文件名称、大小、路径、创建等)
1011 1
|
缓存 C语言 iOS开发
获取文件路径
获取文件路径
142 0