【Linux命令】 01_文件处理命令
命令格式:命令[-选项][参数]
例:ls -la /etc
注:
- 各别命令不遵循此格式
- 当有多个选项时,可以写在一起
- 简化选项与完整选项
-a 等于--all
一. 命令格式与目录处理命令
1. ls
功能:显示目录文件
选项:-a 显示所有文件,包括隐藏文件。(隐藏文件文件名为 .xxx,即以.开头)
-l 详细信息显示
-d 查看目录属性,通过与-l连用 例:ls -ld /etc
通用选项:
-i 显示文件index
-h 单位显示人性化
2. mkdir
功能:创建新目录
选项:-p 递归创建
例:mkdir /tmp/Japan 在tmp目录下创建Japan目录
mkdir /tmp/China/wo 会报错,不存在China目录,即不能在不存在的目录下直接创建目录,需要使用-p参数递归创建
mkdir -p /tmp/China/wo /tmp/China/you 在tmp目录下创建China目录并在其下创建wo和yuo目录
3. cd
功能:切换目录
4. pwd
功能:显示当前所在 目录
5. rmdir
功能:删除空目录
例:rmdir /tmp/Japan
6. cp
功能:复制文件或目录
选项: -r 复制目录
-p 保留文件属性(默认复制后文件属性中创建时间等会为复制的时间,-p可以保留原文件的属性)
例:cp /etc/grub.conf /tmp 把grub.conf文件复制到tmp中
cp -r /tmp/China/wo /root 把wo目录复制到/root下,即/root下会有一个/wo目录
cp -r /tmp/China/you /root/u 把/you目录复制到/root并改名为/u
7. mv
功能:剪切或改名
使用方法同cp,不过剪切目录不需要-r参数
在原目录剪切即为改名
例:mv /tmp/Japan /tmp/Jap Japan目录改名为Jap
mv /tmp/China/wo /root 将/wo目录剪切到/root目录
8.rm
功能:删除文件或目录
选项:-f 强制删除(不询问是否删除等)
-r 删除目录
例:rm -rf / 删除/目录下的所有文件
二. 文件处理命令
1. touch
功能:创建空文件
2.1 cat
功能:查看文件内容
选项:-n 查看时显示行号
例: cat -n /etc/issue
2.2. tac
功能:查看文件内容,从最后一行往前显示
3.1 more
功能:分页查看文件内容
进入浏览状态后,按回车显示下一行,空格或f翻页,q退出
3.2 less
功能:分页查看文件内容
进入浏览状态后,按回车显示下一行,空格或f翻页,q退出。pageup上翻页,↑上一行。也可按关键词查询,n显示下一个关键词位置。
3.3 head
功能:显示文件前几行
选项:-n 行数 显示前几行,默认10行
例:head -n 7 /etc/services
3.4 tail
功能:显示文件最后几行
选项:-n 行数
-f 动态显示文件末尾内容(实时更新)
4. ln
功能:生成链接文件
选项:-s 生成软链接
例:ln -s /etc/issue /tmp/issue.soft 创建issue的软链接/tmp/issue.soft
ln /etc/issue /tmp/issue.hard 创建issue的硬链接/tmp/issue.hard
软链接:类似windows的快捷方式
文件权限lrwxrwxrwx,l代表是软链接
硬链接:相当于拷贝+同步更新
通过i节点识别(两个文件i节点相同)
不能跨分区硬链接
不能对目录进行硬链接
原文件丢失不影响链接文件
【Linux命令】 01_文件处理命令
http://blog.rainna.xyz/2020/11/22/2020-11-22-01_文件处理命令/