赞
踩
我们在使用 linux 时总是会需要对某个文件或文件夹进行创建、查看、移动、编辑、删除等操作,本篇我们就来详细介绍一下相关文件及文件夹的操作
更多常用指令及指令详解参见 ▶ Linux CentOS 常用实用指令大全
touch
touch 指令 创建空文件
基本语法: touch 文件名称
例:
mkdir
mkdir 指令用于创建目录(make directory)
基本语法: mkdir [选项] 要创建的目录
常用选项:
-p :创建多级目录
例:
一次创建多级目录
rm
rm 指令 :移除【删除】文件或目录
基本语法: rm [选项] 要删除的文件或目录
常用选项:
-r :递归删除整个文件夹
-f : 强制删除不提示
例:
案例 1: 将 /home/aaa.txt 删除
案例 2: 递归删除整个文件夹 /home/bbb
强制删除不提示的方法:带上 -f 参数即可
警告:
rm -rf 指令一定要慎用
删库跑路是要坐牢的
rmdir 指令删除空目录
基本语法: rmdir [选项] 要删除的空目录
例:
注意:
rmdir 删除的是空目录,如果目录下有内容时无法删除的
提示:如果需要删除非空目录,需要使用 rm -rf
要删除的目录
mv
mv 指令 :1.移动文件与目录 2.重命名
基本语法:
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件或文件夹)
例:
案例 1: 将 /home/aaa.txt 文件 重新命名为 pig.txt
案例 2:将 /home/pig.txt 文件 移动到 /root 目录下
cp
cp 指令 :拷贝文件到指定目录
基本语法: cp [选项] source dest
常用选项:
-r :递归复制整个文件夹
例:
案例 1:
将 /home/aaa.txt 拷贝到 /home/bbb 目录下[拷贝单个文件]
案例 2: 递归复制整个文件夹,举例
将/home/test 整个目录拷贝到 /home/zwj 目录
强制覆盖不提示的方法:\cp
ls
ls 指令 :显示当前目录下的文件及文件夹
基本语法:ls [选项] [目录或是文件]
常用选项:
-a :显示当前目录所有的文件和目录,包括隐藏的。
-l :以列表的方式显示信息
tail
tail 指令 :tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容
基本语法:
tail 文件
(功能描述:查看文件后 10 行内容)
tail -n 5 文件
(功能描述:查看文件后 5 行内容,5 可以是任意行数)
tail -f 文件
(功能描述:实时追踪该文档的所有更新,工作经常使用)
cat
cat 指令 :查看文件内容,是以只读的方式打开
基本语法:cat [选项] 要查看的文件
常用选项:
-n :显示行号
例:
查看 /etc/profile 文件内容,并显示行号
cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
cat 文件名 | more [分页浏览]
less
less 指令 :
less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持
各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示
需要加载内容, 对于显示大型文件具有较高的效率。
基本语法:less 要查看的文件
快捷键:
我们想要对某个文件进行编辑时可以使用vi、vim编辑器
快捷键的使用案例:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。