1. touch
命令名称:touch
英文原意:change file timestamps
所在路径:/bin/touch
执行权限:所有用户
功能描述:修改文件的时间戳
命令格式:touch [选项] 文件名或目录名
选项:
选项 | 功能 |
---|---|
-a | 只修改文件的访问时间(Access Time) |
-c | 如果文件不存在,则不建立新文件 |
-d | 把文件的时间改为指定的时间 |
-m | 只修改文件的数据修改时间(Modify Time) |
2. stat
命令名称:stat
英文原意:display file or file system status
所在路径:/usr/bin/stat
执行权限:所有用户
功能描述:显示文件或文件系统的详细信息
命令格式:stat [选项] 文件名或目录名
-f 查看文件所在的文件系统的信息,而不是文件的信息
3. cat
命令名称:cat
英文原意:concatenate files and print on the standard output
所在路径:/bin/cat
执行权限:所有用户
功能描述:合并文件并打印输出到标准输出
命令格式:cat [选项] 文件名
选项 | 功能 |
---|---|
-A | 相当于-vET选项的整合,用于列出所有隐藏符号 |
-E | 列出每行结尾的回车符 |
-n | 显示行号 |
-T | 把Tab键用^I显示出来 |
-v | 列出特殊字符 |
- cat命令主要是用于查看文件内容,但是会一次性输出文件的所有内容,对于大文件很不友好,可以使用PgUp+上箭头向上翻页
4. more
命令名称:more
英文原意:file perusal filter for crt viewin
所在路径:/bin/more
执行权限:所有用户
功能描述:分屏显示文件内容
命令格式:more 文件名
交互命令:
命令 | 功能 |
---|---|
空格键 | 向下翻页 |
b | 向上翻页 |
回车键 | 向下滚动一行 |
/字符串 | 搜索指定的字符串 |
q | 退出 |
5. less
命令名称:less
英文原意:opposite of more
所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分行显示文件内容
命令格式:less 文件名
- 可以用上下箭头分行查看文件内容
6. head
命令名称:head
英文原意:output the first part of files
所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件开头的内容
命令格式:head [选项] 文件名
选项:
选项 | 功能 |
---|---|
-n 行数 | 从文件头开始,显示指定行数,默认显示最开始10行 |
-v | 显示文件名 |
- 可以直接写-行数,比如-10 显示最前面10行
7. tail
命令名称:tail
英文原意:output the last part of files
所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件结尾的内容
命令格式:tail [选项] 文件名
选项:
选项 | 功能 |
---|---|
-n 行数 | 从文件结尾开始,显示指定行数,默认显示最后10行 |
-f | 监听文件的新增内容 |
8. ln
命令名称:ln
英文原意:make links between file
所在路径:/bin/ln
执行权限:所有用户
功能描述:在文件之间建立链接
命令格式:ln [选项] 源文件 目标文件
选项:
选项 | 功能 |
---|---|
-s | 建立软链接文件,如果不加-s选项,则建立硬链接文件 |
-f | 强制,如果目标文件已经存在,则删除目标文件后在建立链接文件 |
- 软链接文件的源文件必须写成绝对路径,而不能写成相对路径
硬链接
- 不论是修改源文件,还是修改硬链接文件,这个文件都可以被访问
- 不论是删除源文件,还是删除硬链接文件,只要还有一个文件存在,这个文件都可以被访问
- 硬链接不会建立新的inode信息,也不会更改inode总数
- 硬链接不能跨文件系统建立,因为在不同的文件系统中,inode号是重新计算的
- 硬链接不能链接目录,因为如果给目录建立硬链接,那么不仅目录本身需要重新建立,目录下的所有子文件,包括子目录中的所有子文件都需要建立硬链接,这对当前的Linux来说过于复杂
软链接
- 不论是修改源文件,还是修改软链接文件,另一个文件中的数据都会发生改变
- 删除软链接文件,源文件不受影响,而删除源文件,软链接文件将找不到实际的数据,从而显示文件不存在
- 软链接会新建自己的inode信息和block,只是在block中不存储实际文件数据,而存储的是源文件的文件名和inode号
- 软链接可链接目录
- 软链接可以跨分区
- 软链接相当于Windows的快捷方式