linux文件系统操作核心包括五部分:一、用pwd、ls、cd浏览定位路径;二、用mkdir、touch、cp创建复制文件目录;三、用mv、rm移动重命名及删除;四、用chmod、chown管理权限与所有权;五、用find、grep、cat等查找查看内容。

Linux系统交互依赖于命令行工具对文件系统进行精确控制。以下是掌握基础命令与文件系统操作的关键路径:
一、文件浏览与定位
准确识别当前目录结构及目标路径是执行后续操作的前提,pwd、ls和cd命令协同构建路径认知框架。
1、输入 pwd 显示当前工作目录的绝对路径。
2、输入 ls -l 列出当前目录下所有文件与子目录的详细属性,包括权限、链接数、所有者、大小与修改时间。
3、输入 ls -a 查看隐藏文件(以点号开头的文件或目录)。
4、输入 cd /etc 切换至系统配置目录;输入 cd .. 返回上级目录;输入 cd ~ 快速回到当前用户主目录。
二、文件与目录创建及复制
通过mkdir、touch和cp命令可完成基本资源生成与副本分发,确保数据存在性与可迁移性。
1、输入 mkdir myproject 创建名为myproject的新目录。
2、输入 mkdir -p a/b/c 递归创建多层嵌套目录a/b/c。
3、输入 touch file1.txt file2.log 同时生成两个空文件。
4、输入 cp document.txt /backup/ 将document.txt复制到/backup目录中。
5、输入 cp -r configs/ /etc/ 递归复制configs目录及其全部内容至/etc/下。
三、移动、重命名与删除操作
mv命令兼具路径变更与名称更新功能,rm命令则负责资源释放,二者均需谨慎使用以避免误操作损失。
1、输入 mv oldname.txt newname.txt 在同一目录内重命名文件。
2、输入 mv script.sh /usr/local/bin/ 将脚本移入系统可执行路径。
3、输入 rm file.tmp 删除指定普通文件。
4、输入 rm -i *.log 交互式删除当前目录下所有.log文件,每项操作前将提示确认。
5、输入 rm -rf temp_dir/ 强制递归删除temp_dir目录及其全部内容(无回收机制)。
四、权限管理与所有权调整
Linux通过用户、组与全局三级权限模型控制资源访问,chmod与chown命令分别用于权限位设置与归属变更。
1、输入 ls -l 查看文件权限字段,如 -rw-r--r-- 表示所有者可读写、组用户与其他用户仅可读。
2、输入 chmod 644 config.conf 使用八进制模式赋予所有者读写权限(6)、组用户只读(4)、其他用户只读(4)。
3、输入 chmod u+x run.sh 使用符号模式为所有者添加执行权限。
4、输入 chown alice:developers script.sh 将script.sh的所有者设为alice,所属组设为developers。
5、输入 chown -R root:root /opt/app/ 递归更改/opt/app/目录及其全部内容的所有权与所属组。
五、查找与内容查看命令组合
结合find、grep与cat等工具可在海量文件中快速定位目标内容或结构,提升问题排查效率。
1、输入 find /var/log -name "*.err" -mtime -7 在/var/log下搜索近7天内修改过的所有.err结尾文件。
2、输入 grep "ERROR" application.log 在application.log中筛选包含“ERROR”字符串的行。
3、输入 grep -n "timeout" server.conf 显示server.conf中匹配“timeout”的行号与内容。
4、输入 cat /etc/hostname 直接输出主机名配置文件全部内容。
5、输入 less /var/log/syslog 分页查看系统日志,支持上下翻页与搜索(按/键后输入关键词)。











