目录标题
文件命名规则
- 不能使用"/“来当文件名,”/"是用来做根的,也是用来路径分隔符的。
- 文件名不能超过255个字符
- 区分大小写file File FILE file
- 目录也是文件,在同一路径下,两个文件不能同名
创建、删除普通文件
创建普通文件格式
touch [OPTION]... FILE...
touch的两种用法:
- 如果文件已存在,更新文件的三个时间,stat可以查看文件的详细信息.
- 如果文件不存在,则表示创建文件
创建多个普通文件
方法一:
touch 文件1 文件2 文件3
方法二:
touch {文件1,文件2,文件3}
删除普通文件
rm [-f] 文件名
目录操作命令
创建目录–mkdir命令
命令格式:
mkdir [-p] [/路径/]目录名
选项 | 功能 |
---|---|
-p | 可快捷创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖 |
-v | 显示创建目录的详细过程 |
统计目录及文件的空间占用情况–du命令
功能:查看某个目录中的各级子目录所占用的磁盘空间数。
命令格式:
du [选项] [目录名]
如果不跟目录名,则是当前目录。
选项 | 功能 |
---|---|
-a | 显示指定目录下占用磁盘空间包括所有的文件,而不仅仅只统计目录 |
-s | 只统计每个参数所占用空间总大小,而不是统计每个子目录、文件的大小。 |
-h | 以K、M、G为单位显示磁盘使用情况,以提高信息的可读性 |
删除目录文件
rm(rm -i的命令别名)该选项是用来提示用户进行交互
格式:
rm [OPTION]... FILE...
删除目录文件:
rm -r [-f] 目录文件名
复制、移动文件
复制(copy)文件或目录–cp命令
功能:目录或文件的复制
命令格式:
cp [选项] 源文件 目标文件
选项 | 功能 |
---|---|
-a | 通常在拷贝目录是使用。保留链接、文件属性,并递归地拷贝目录-r -p |
-d | 拷贝是保留链接 |
-f | 在覆盖已存在的目录文件是不提示 |
-i | 在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 |
-p | 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 |
-r | 若给出的源文件是一目标文件,此时cp将递归复制该目标下所有的子目录和文件。此时目标文件必须为一个目录名 |
-l | 不做拷贝,只是链接文件 |
移动(mv)文件或目录–mv命令
mv命令用于剪切或重命名文件。
格式:
mv [参数] 源文件名称 目标文件名称
剪切操作不同于复制操作,因为它会把源文件删除掉,只保留剪切后的文件。如果在同一个目录中将某个文件剪切后还粘贴到当前目录下,其实本质就是对文件进行了重命名操作。
下载文件–wget命令
weget命令用于在终端命令行里下载网络文件,英文全称为"web get"
语法格式:
wget [参数] 网址
参数 | 作用 |
---|---|
-b | 后台下载模式 |
-P | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面内所有资源,包括图片、视频 |
-r | 递归下载 |
查看文件命令
查看文本文件内容–cat命令
命令格式:
cat [选项] 文件名列表
选项 | 作用 |
---|---|
-n | 对输出内容中的所有行标注行号 |
-b | 对输出内容中的非空行标注行号 |
分页查看文件内容–more和less命令
命令格式:
more | less [选项] 文件名
选项 | 作用 |
---|---|
-数字 | 仅适用于more命令,用来指定分页显示时每页的行数 |
+num | 指定从文件的第num行开始显示 |
-c | 从顶部清屏然后显示文件内容 |
-N | 仅适用于less命令,其作用是在每行前添加输出行号 |
交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
文件末尾时more会自动退出,less按q键退出
查看文件开头或末尾的部分内容–head和tail命令
命令格式:
head | tail [选项] 文件名
选项 | 作用 |
---|---|
+num | 指定需要显示文件多少行的内容,若不指定,默认只显示十行 |
-f | 使tail不停地去读取和显示文件最新的内容,以监视文件内容的变化,这样有实时监视的效果 |
tail命令更多用于查看系统日志文件,以便于观察重要的系统消息,特别是结合使用-f选项,tail会自动地把打开文件中的消息显示到屏幕上,从而跟踪日志文件末尾的内容变化,直至按【Ctrl+C】键终止显示和跟踪。
检索、过滤文件内容–grep命令
功能:在指定的文件中查找并显示含有指定字符串的行。
命令格式:
grep [选项] 要查找的字符串或条件表达式 被查找的文件名
选项 | 作用 |
---|---|
-i | 查找是忽略大小写 |
-v | 反转查找,输出与查找条件不相符的行 |