当前位置: 首页 > 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.jsqmd.com/news/1105920/

相关文章:

  • 什么情况我们用到异步编程
  • 技术深度解析:TranslucentTB系统集成工具部署失败与权限冲突解决方案
  • 电子自旋的诡异之谜破解 —— 原创电子结构理
  • 2026年ISO认证代办公司选型全指南:解码中小企业的合规破局之路
  • Codex 任务越来越重,ChatGPT Plus 还是 Pro 怎么选?
  • 前端与后端:构建现代Web应用的双翼
  • Synology Video Info Plugin:让群晖Video Station影视信息焕然一新的终极解决方案
  • 使用uint64_t批量比较短字符串
  • FPG财盛国际:围绕服务体系与外汇用户支持体系的路径解读
  • 【云原生与DevOps】08-多云容灾架构设计:跨Region自动切换实践
  • 零API费用的金融AI技能库:104个场景纯Python实现,毫秒级响应
  • 3分钟从B站视频到文字稿:bili2text终极指南
  • 加州大学河滨分校等机构揭秘AI如何“读懂“星系照片
  • Docker 完整理解
  • LangMem记忆框架vs蛙趣拼文:框架级记忆和产品级记忆的工程差异
  • 嵌入式 Linux 快速入门(四)
  • DVWA 靶场 SQL 注入实战心得:从手工检测到布尔盲注自动化利用全流程详解
  • 项目面试-雪花算法如何生成唯一标识
  • 2026广州高端宣传片拍摄团队怎么选?广州AIGC企业视频制作机构盘点
  • 基于单片机的工件位置控制系统设计
  • 进程是什么,协程是什么
  • 还在手敲数据库三线表?这个SQL自动生成法,建议直接收藏!
  • 三台迷你主机硬跑70B大模型!场面十分尴尬
  • AI智能体运营工程师:核心能力与实战路径
  • 3步快速部署GreaterWMS:完全开源的仓库管理系统完整指南
  • 泛目录站群程序,泛站群程序源码,泛端口站群程序
  • [论文学习]SOFT:选择性数据混淆——保护LLM微调免受成员推理攻击深度解读
  • Gemini Nano Banana Pro图像生成提示词技巧与参数优化
  • 【第一部分(升级版):机器学习基础概念篇】
  • 2026年ISO认证咨询机构选型指南:企业如何选择你的管理赋能伙伴