创建文件
1,touch:
-
touch 文件名(文件类型)创建文件
touch 文件名{0…10} 创建文件0-文件10 个文件
ps:touch可以次改创建文件的时间
touch -d“20200330 21.30” Aring.txt
2,vim重定向创建一个新文件夹
-
vim Aring-1.txt
编写内容,:wq保存后,内容创建新文件夹 -
echo 内容>文件名 直接编写内容,创建新文件,如果有重名文件,会直接覆盖内容
3,创建目录:mkdir
-
mkdir 文件名
mkdir 文件名 文件路径 创建多个文件,定向创建文件
mkdir -p 文件路径 例: mkdir -p /test/a/b/c 会整个目录创建,如果test文件夹存在,会直接在test目录下覆盖创建
4,删除文件和目录 rm
-
作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除
语法:rm(选项)处理对象
选项:
-f 强制删除,没有提示-r 删除目录,如果有多个文件会逐个询问
- ps: rm -rf 文件名
rm -rf 文件名* - 会删除以“文件名”开头的所有文件
- 删除目录所有文件!!!!没有提示!!!
- ps: rm -rf 文件名
5,复制文件 cp
-
命令:cp 源文件/目录 目标文件/目录
选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理。复制目录时用cp 文件路径/文件名 文件路径 把指定的路径中的文件,复制到指定的文件路径中
cp -r 文件路径 文件路径 将整个目录复制到指定的文件路径中
6,移动文件 mv
-
mv 文件名 文件路径 将文件移动到指定路径下
ps: mv 文件名 文件路径/新文件名 移动后改名
7,查看文件
-
cat
语法:cat 文件名
作用:查看文件内容,一次显示整个文件的内容 -
more
语法:more 文件名
作用:以分页形式显示文件内容
说明:按回车刷新一行,按下空格刷新一屏,输入q退出 -
less
作用:和more功能一样
语法:less 文件名
说明:linux 中more和less 的区别
more:不支持后退,但是几乎不需要加参数
less:支持前后翻滚,可以向上翻页,向下翻页,Enter是下下翻一行,q退出 -
head
作用:用于显示我呢间的开头内容。默认情况下head命令显示文件的头10行内容
语法:head 参数 文件名
参数:-n 显示从文件头开始的行数 -
tail
作用:显示文件中末尾的内容,默认显示文件末尾的10行
语法:tail 参数 文件名
-n 显示文件尾部多少行内容(n为数字)
-f 动态数据显示(不关闭),常用来查看日志,可以写成tailf