[Linux 系统管理]文件录操作命令

1.touch

创建空文件或修改文件时间

所在路径:/bin/touch

执行权限:所有用户

功能描述:修改文件的时间戳

2.stat

查看文件详细信息的命令,

所在路径:/usr/bin/stat

执行权限:所有用户

功能描述:显示文件或文件系统的详细信息

stat 命令

3.cat

查看文件内容

所在路径:/bin/cat

执行权限:所有用户

功能描述:合并文件并打印输出到标准输出

选项:

-A 相当于-vET的整合,列出所有隐藏符号

-E 列出每行结尾的回车符

-n 显示行号

-T 把Tab键用特殊符号显示出来

-v 列出特殊符号

4.more

分屏显示文件

所在路径:/bin/more

执行权限:所有用户

功能描述:分屏显示文件内容

交互命令

空格键:向下翻页

b:向上翻页

回车键:向下滚动一行

/字符串:搜索指定的字符串

q: 退出

5.less

分行显示文件内容

所在路径:/usr/bin/less

执行权限:所有用户

功能描述:分行显示文件内容

6.head

显示文件的开头

所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件的开头

选项:

-n 行数, 从文件头开始显示行数

-v 显示文件名

7.tail

显示文件的结尾

所在路径:/usr/bin/tail

执行权限:所有用户

功能描述:显示文件的结尾

选项:

-n 显示行数

-f 监听文件新增内容

8.ln

文件之间创建链接

所在路径:/bin/ln

执行权限:所有用户

功能描述:显示文件的结尾

ln [选项] 源文件  目标文件

选项:

-s 建立软链接,默认建立硬链接

-f 强制建立,若目标已存在,则删除目标文件后再建立链接文件

创建硬链接时,若不加目标文件名,则默认与源文件名一致

9.硬链接与软链接

硬链接:

源文件和硬链接拥有相同的Inode和Block

修改任意一个文件,另一个都改变

删除任意一个文件,另一个都能使用

硬链接标记不清,很难确认硬链接位置

硬链接不能链接目录

硬链接不能跨区

软链接:

源文件和软链接拥有不同的Inode和Block

修改任意一个文件,另一个都改变

删除软链接,源文件不受影响;删除源文件,软链接不能使用

软链接没有实际数据,只保存源文件的Inode,不论源文件多大,软链接大小不变

软链接的权限是最大权限lrwxrwxrwx

软链接可以链接目录

软链接可以跨区

软链接特征明显

你可能感兴趣的:([Linux 系统管理]文件录操作命令)