Linux笔记---文件和目录操作

news/2024/7/7 18:33:29

🍎个人博客:个人主页

🏆个人专栏:Linux学习

⛳️ 功不唐捐,玉汝于成


目录

前言

命令

ls (List):

pwd (Print Working Directory):

cp (Copy):

mv (Move):

rm (Remove):

结语

我的其他博客


前言

        学习Linux命令行是掌握操作系统关键技能的重要一步。通过熟悉和掌握基本的命令,你能够在命令行界面中高效地进行文件和目录管理,执行任务以及配置系统。这些命令为系统管理员、开发人员和各种技术专业人士提供了强大的工具,使其能够更好地理解和掌握Linux操作系统。

        在这份学习笔记中,我们将重点介绍一些最基本、最常用的Linux命令,包括lspwdcpmvrm。通过深入学习这些命令,你将建立起在Linux环境中自如地导航、操作文件和目录的能力。

命令

ls (List):

  • 介绍: 用于列出目录中的文件和子目录。
  • 解释: ls命令可以带有不同的选项,例如-l(以长格式显示)和-a(显示隐藏文件)。
  • 代码演示:
    # 列出当前目录中的文件和子目录
    ls
    
    # 以长格式列出当前目录中的文件和子目录
    ls -l
    
    # 列出所有文件和子目录,包括隐藏文件
    ls -a
    

pwd (Print Working Directory):

  • 介绍: 用于显示当前工作目录的路径。
  • 解释: pwd命令会显示你当前所在的目录的绝对路径。
  • 代码演示:
    # 显示当前工作目录的路径
    pwd
    

cp (Copy):

  • 介绍: 用于复制文件或目录。
  • 解释: cp命令需要指定源文件/目录和目标位置。
  • 代码演示:
    # 将文件 "source.txt" 复制到目录 "destination/"
    cp source.txt destination/
    
    # 递归复制整个目录
    cp -r source_directory/ destination_directory/
    

mv (Move):

  • 介绍: 用于移动或重命名文件或目录。
  • 解释: mv命令可以用于移动文件/目录到新的位置,也可以用于重命名。
  • 代码演示:
    # 将文件 "oldname.txt" 重命名为 "newname.txt"
    mv oldname.txt newname.txt
    
    # 将文件 "file.txt" 移动到目录 "destination/"
    mv file.txt destination/
    

rm (Remove):

  • 介绍: 用于删除文件或目录。
  • 解释: rm命令用于删除指定的文件或目录。谨慎使用,因为删除的文件无法恢复。
  • 代码演示:
    # 删除文件 "unwanted_file.txt"
    rm unwanted_file.txt
    
    # 递归删除整个目录及其内容
    rm -r unwanted_directory/
    

结语

学习Linux命令行是一个逐步深入的过程,而本学习笔记只是你迈出的第一步。随着你的深入学习,你将遇到更多复杂的命令和高级主题。保持好奇心,不断实践,你将逐渐建立起对Linux系统更深入的理解。

我的其他博客

探索灵活性与可维护性的利器:策略(Strategy)模式详解-CSDN博客

深入探讨敏捷开发项目管理流程与Scrum工具:构建高效团队与卓越产品的秘诀-CSDN博客

vue的生命周期-CSDN博客

什么是tomcat?tomcat是干什么用的?-CSDN博客

Linux 压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法-CSDN博客

腾讯-轻量应用服务器centos7中宝塔安装MySQL8.0出现内存不足-CSDN博客

JVM的类的生命周期-CSDN博客

多线程------Future异步任务-CSDN博客


http://lihuaxi.xjx100.cn/news/1908144.html

相关文章

系统活动报告器 :sar 优化性能 | 解读系统运行状态

sar:系统活动报告器 sar 是 System Activity Reporter 的缩写,是一个系统性能监视工具,用于收集、报告以及分析系统的活动信息。能够收集系统各种资源的使用情况,如CPU利用率、内存使用、磁盘I/O等,并将这些信息保存在…

Educational Codeforces Round 160 (Rated for Div. 2) A~C

目录 A. Rating Increase 题目分析: B. Swap and Delete 题目分析: C. Game with Multiset 题目分析: A. Rating Increase 题目分析: 因为首部不为零,故我们从第二个字符开始遍历,如果遇到第一个不为‘0’的字符&#xff0…

案例125:基于微信小程序的个人健康数据管理系统的设计与实现

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

【C#】TimeSpan

文章目录 概述属性时间计算拓展来源 概述 TimeSpan结构:表示一个时间间隔。 它含有以下四个构造函数: TimeSpan(Int64)将 TimeSpan结构的新实例初始化为指定的刻度数。(DateTime.Tick:是计算机的一个计时周期,单位是一百纳秒&…

前端学习——关于前端框架的思考

前端框架 我们知道在AngularJS,react,vue等前端框架出现之前,前端开发都是通过js直接操作dom树来实现的,而有了前端框架之后,前端开发基本上不需要在直接操作dom树,相当于在原生html的dom树之间和前端程序…

【SpringBoot实战】基于阿里云实现文件上传

【SpringBoot实战】基于阿里云实现文件上传 在实际项目开发中&#xff0c;不可避免地会使用到阿里云OSS进行文件存储。尽管阿里云有详细的开发文档&#xff0c;但本篇博客的目的是让我们能够用简明的代码快速实现这个功能。 引入依赖 <dependencies><!-- 阿里云oss…

用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成

一、插件 Settings... 1.1 File -- Settings 1.2 Settings -- Plugins 1.2.1 搜索框&#xff0c;也可以直接搜索 1.3 Plugins -- 【输入 & 搜索】mybatis 1.3.1 插件不同功能介绍 1.3.2 翻译如下 1.4 选中 Update&#xff0c;更新下 1.4.1 更新中 1.4.2 Restart IDE 1…

web前端javaScript笔记——(5)原型对象和垃圾回收

原型对象 原型对象prototype 我们所创建的每一个函数&#xff0c;机械其都会向函数中添加一个属性prototype 这个属性对应着一个对象&#xff0c;这个对象就是我们所谓的原型对象 function Person(){} console.log(Person.prototype);//Object 如果函数作为普通函数调用pr…