linux操作系统的文件操作是比较重要的知识,理解了和文件相关的知识对后面有关lamp开发环境的搭建很有帮助,文件的相关命令常用的有下面13个
下面先从简单的开始来逐个的了解这些命令的用法
1.创建或修改文件的时间
这个命令很简单就是 touch 文件名称 ,如果文件存在则是修改文件时间如果不存在则创建文件
2.文件查看命令
命令是cat 文件名,效果如下:
如果要倒序查看文件内容则使用tac 文件名称,如下图所示:
3.删除文件或文件夹
删除文件或者文件夹可以使用rm 命令,该命令有2个常用参数
-r 删除文件夹
-f 删除时不需要确认
rm可以删除空的或者有内容的文件夹,简单的用法如下所示:
出了这个命令还有一个叫rmdir的命令 这个命令只能删除空的文件夹,这个命令有个常用参数
-p 递归删除
4.创建文件夹
对于只创建一层文件夹可以直接使用mkdir 文件夹名称,如果是一起创建多层文件夹就要使用 -p 了,这个参数表示递归创建文件夹还有一个参数-m表示制定权限
5.移动文件
linux移动文件其实有3层含义,mv命令可以完成移动、剪切、重命名的工作,这个命令有一个参数 -v,简单的用法如下:
6.文件统计
有时我们可能需要统计下文件有多少行、多少个字符、多少个单词,这种情况下wc命令就体现出它的价值了,这个命令有有最常用的三个选项
-c 统计字符数
-l 统计行数
-w 统计单词数
来看下这几种用法,如下图所示:
7.查找特殊内容
简单的是就是完成字符查找的功能,命令是grep,该命令有下面几个常用选项
-n 显示行号
-c 显示匹配数目
-i 不区分大小写
用法如下图所示:
8.更改文件或文件夹权限
要实现这样的功能只需使用chmod即可
-R 递归改变(后面接权限例如777)
如下图所示:
9.修改文件拥有者
10 修改文件所属组
这个命令是chgrp 后面也可以有-R这个选项,也表示递归修改,如下图所示:
11.文件复制
文件的复制直接使用cp命令即可,该命令有下面三个常用选项
-R 复制文件夹
-p 保持文件原有属性
-v 显示进度
常用的文件操作命令差不多就这些了如果需要可以去网上找点资料看看。