还在为Linux复杂的文件操作头疼吗?这篇保姆级教程带你轻松上手!
作为一名Linux新手,文件管理是我们必须跨越的第一道门槛。今天,我将用最通俗易懂的方式,带你系统学习Linux文件管理的核心技能。无论你是准备面试,还是日常使用,这些命令都将成为你的得力助手!
基础篇:文件与目录的创建
创建文件的魔法 - touch命令
想象一下,你要在Linux中创建一个新的文本文档,该怎么做?
创建单个空文件

一次性创建多个文件

修改文件时间戳


mkdir命令
mkdir通常用来建立目录
在Windows中我们右键新建文件夹,在Linux中则是:
建立空目录

创建多层目录结构

p参数是"parent"的缩写,可以自动创建不存在的父目录,避免"目录不存在"的错误
文件与目录的删除
强大的rm命令
安全删除(会有确认提示)

强制删除(无提示,直接删除)

强制递归删除

永远不要在根目录执行rm -rf /,这会删除整个系统!
文本编辑命令
图形界面编辑 - gedit
如果你的Linux有图形界面:

vim命令
系统中最最常用的文本编辑命令
vim是Linux中最强大的文本编辑器,但学习曲线较陡。记住这三个模式:
命令模式:刚进入时的模式,可以执行各种命令
插入模式:按i进入,可以编辑文本内容
退出模式:按ESC后输入命令保存或退出
用vim打开文件


进入插入模式开始编辑

退出插入模式

文件异常退出时
O 只读打开文件 E 继续编辑 R恢复未保存内容编辑 D 删除.swp文件进入编辑 Q 退出当前文件编辑 A退出vim程序

vim多文件编辑:
分屏编辑多个文件

查看与浏览:文件内容查看命令
全量查看 - cat
cat () 显示整个文件内容
cat -n () 显示内容并显示行号(包括空行)
cat -b () 显示内容并显示行号(忽略空行)

分页浏览 - less
处理大文件时的利器:
![]()

less中的实用操作:
上下箭头:逐行浏览
PageUp/PageDown:翻页
/keyword:搜索关键词
q:退出
首尾查看 - head和tail

文件操作:复制与移动
复制专家 - cp

移动大师 - mv
移动文件


技术原理:在同一磁盘分区内移动文件实际上是重命名操作,速度极快;跨分区移动则是真正的复制+删除过程。
文件信息:统计与查看
文件类型识别 - file

大小统计 - wc

目录列表 - ls的多种用法

文件寻址:Linux目录结构解析
Linux的树形结构
Linux采用倒树形结构,根目录/位于最顶端。重要目录功能:
/bin:基本命令二进制文件
/home:用户家目录
/tc:系统配置文件
/var:经常变化的文件(如日志)
/tmp:临时文件
路径的两种表达
绝对路径:
从根目录开始的完整路径

相对路径:
相对于当前位置的路径

实用寻址命令

高级技巧:文件批处理
通配符
* 匹配0~任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
{ }进行精确匹配
精确到每一个元素

[ ]进行模糊匹配
对象和几个匹配就操作

通过今天的学习,你已经掌握了Linux文件管理的核心技能。从创建、编辑到删除,从查看、复制到批量处理,理论不如实践,打开你的终端,亲自尝试每个命令,遇到问题不要怕,这正是进步的机会!
1646

被折叠的 条评论
为什么被折叠?



