当前位置: 首页 > news >正文

Linux基础文件与目录命令实操实验报告

一、实验环境

使用Xshell工具远程连接Linux服务器,完成课本小结全部命令实操验证,记录完整操作流程、报错问题与解决方案。

二、Linux基础命令知识框架

(一)目录切换与查看命令

  1. cd 切换目录
    作用:切换当前工作目录
    常用用法:
    cd xxx:进入指定目录
    cd …:返回上一级目录
    cd ~:快速回到用户家目录
  2. ls 查看目录内容
    作用:列出当前目录下所有文件、文件夹
    常用参数:
    ls -l:展示文件详细权限、大小、修改时间
    ls -a:显示包含隐藏文件在内的全部内容

(二)文件夹创建与删除命令

  1. mkdir 创建目录
    作用:新建空文件夹
    参数 -p:递归创建多层级目录,例 mkdir -p test/a/b
  2. rmdir 删除空目录
    作用:仅能删除内部无文件、无子文件夹的空目录,无法删除有内容的文件夹

(三)文件、目录删除命令 rm

作用:删除文件或带内容的文件夹
常用参数:
rm 文件名:删除单个文件
rm -r 目录名:递归删除目录及内部所有内容
rm -rf 目录名:强制递归删除,无确认提示

(四)文件复制、移动命令

  1. cp 复制
    cp 源文件 目标路径:复制文件
    cp -r 源目录 目标路径:复制整个文件夹
  2. mv 移动/重命名
    mv 旧名称 新名称:给文件/文件夹重命名
    mv 文件 文件夹路径:将文件移动至指定目录

(五)文件内容查看命令(head/more/less)

  1. head:查看文件开头内容
    默认查看前10行,head -n 5 文件名 仅查看前5行

  2. more:分页查看文件
    空格翻页,回车逐行向下,看完自动退出

  3. less:增强分页查看
    支持上下方向键滚动浏览,输入q退出查看

三、完整实操操作流程

  1. 使用mkdir test 创建test文件夹,ls查看目录确认创建成功
  2. cd test 进入新建目录,touch创建测试文本文件
  3. 使用cp复制文件、mv对文件重命名并移动
  4. 依次执行head、more、less 读取文本内容,完成查看类命令实操
  5. cd … 返回上级目录,执行rmdir test,出现报错
  6. 分析报错后,使用rm -r test 完成目录删除,ls验证目录已清除

四、实操过程错误记录、原因与解决方案

错误1:执行rmdir test 提示 Directory not empty

报错含义:目录不为空,无法删除
错误原因:rmdir命令规则限制,仅支持删除空目录,test内存在文本文件
两种解决方法:
方法1:cd test进入目录,使用rm删除全部内部文件,cd…后再次执行rmdir test
方法2:直接使用rm -r test 递归删除带内容目录

错误2:输入cd . 提示命令未找到

错误原因:返回上级目录语法错误,仅单个英文点不代表上级目录
解决方法:修改命令为 cd …(cd后空格+两个英文半角点)

错误3:使用rmdir 删除普通txt文件

错误原因:rmdir操作对象只能是文件夹,普通文件删除需使用rm命令
解决方法:替换命令 rm 文件名

五、操作结果截图说明

文中插入对应Xshell截图:

  1. mkdir、cd、ls、cp、mv正常执行截图
  2. head、more、less查看文件操作截图
  3. rmdir删除非空目录报错截图
  4. rm -r删除

六、实验总结

  1. rmdir与rm核心区别:rmdir仅删空文件夹;rm搭配-r参数可删除任意目录与内部文件
  2. 文件查看命令区分:head适合只看文件开头;more简单分页;less支持上下滚动,浏览体验最好
  3. 操作语法细节:路径、符号必须使用英文半角符号,空格不可省略,否则会出现命令报错
http://www.gsyq.cn/news/1617889.html

相关文章:

  • FPG财盛国际:围绕服务体系与外汇用户支持体系的路径解读
  • 零API费用的金融AI技能库:104个场景纯Python实现,毫秒级响应
  • DVWA 靶场 SQL 注入实战心得:从手工检测到布尔盲注自动化利用全流程详解
  • 2026广州高端宣传片拍摄团队怎么选?广州AIGC企业视频制作机构盘点
  • 还在手敲数据库三线表?这个SQL自动生成法,建议直接收藏!
  • 三台迷你主机硬跑70B大模型!场面十分尴尬
  • AI Agent 工程师面试题 200 题(codex出品)
  • THPX信号源:把合规意识做到位——细节分析与提示整理
  • 《小程序网站翻译:全球化征程中的关键一环》
  • 802.1X 认证技术指南
  • 第一次学 Neo4j,我终于明白 Agent 为什么不只用 MySQL
  • leecodecode【面试150】【2026.6.26-7.1打卡-java版本】
  • 前端转大模型:页面开发到 AI 产品工程师,从方案设计到上线检查
  • 絮絮叨叨一点工作的东西
  • CSDN Markdown编辑器使用指南
  • 通达信缠论自动化分析:3步实现智能K线识别与交易信号生成
  • 直播缺主播、成本高?启智数字人直播,济南商户低成本长效获客
  • PyPDF2与pdfplumber:PDF文件处理
  • 【极简监控专栏·番外随笔】零收益、挂考试,我为什么还要耗时一年建起这座“技术高塔”?
  • AI率爆表怎么办?10款AI智能降重工具实测(含免费降ai率工具)真实避坑指南
  • 深圳钣金外壳定制厂家产品优势
  • 从0到1:企业级AI项目迭代日记 Vol.58|一个工单解决的事,不值得等一个发版周期
  • 抖音下载器终极指南:5分钟掌握免费批量下载技巧
  • 编程学习工程化:让服务解释编译错误而不是代写答案
  • PCF8591与PIC18F2682的I2C通信与混合信号处理实践
  • KMS_VL_ALL_AIO:5分钟完成Windows和Office永久激活的终极指南
  • 模型评测体系:平均分高不代表线上好用
  • 第2篇:从“数据集中治理”到“数据原位治理”:DISC架构的治理哲学
  • 文本处理系统评测方法:准确率之外还要看哪些指标
  • 苹果涨价、韩股回调:AI 时代,科技股正在分裂定价