码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【操作系统 | Linux】 文件管理四件套(切换,创建删除,复制移动)


    在这里插入图片描述

    🤵‍♂️ 个人主页: @计算机魔术师
    👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。

    系列专栏,快订阅追更吧! Linux实战99精讲 🎉🎉

    文章目录

    • 一、文件目录查看
      • 1.1 pwd
      • 1.2 `ls`命令
        • 1.2.1 文件参数讲解
    • 二、切换工作目录
      • 2.1 返回目录
    • 三、创建与删除目录
      • 3.1 创建
      • 3.2 删除
    • 四、复制和移动目录
      • 4.1 复制
      • 4.2 创建
      • 4.3 移动
      • 4.4 通配符

    重要思想 —— 一切皆文件

    学习内容
    在这里插入图片描述

    一、文件目录查看

    1.1 pwd

    显示当前位置
    在这里插入图片描述

    在这里插入图片描述

    1.2 ls命令

    在这里插入图片描述

    ls列目录内容
    在这里插入图片描述
    在这里插入图片描述

    1. -l (long) 参数
    ls -l ( use a long listing format )
    
    • 1

    在这里插入图片描述

    1.2.1 文件参数讲解

    这里以第一个显示为例

    第一个字符串的含义是文件类型,

    1. - 是类似与windoxtxt等的普通文件
    2. d代表的文件夹

    后面的九个字符rw-r--r--表示的是文件的权限,这部分后面关于权限部分在讲解,

    在后面的数字1表示文件夹中的文件个数,

    在第一个用户名root是谁创建了这个文件,在第二个用户名root则是在哪个用户组的,也是在后面用户权限中讲解,

    在后面的便是修改时间和文件名了

    1. -a(all)参数
      查看所有文件(显示隐藏文件夹),linux中前缀为.的既是影藏文件

    在这里插入图片描述
    3. -r(reverse)参数
    逆序排序(默认为文件名逆向显示),与-l参数一起用

    在这里插入图片描述

    1. -t(time)
      如果要以时间排序,可以添加-t参数,那如果需要多个配置,那不是要添加多个参数了呢?linux提供了命令合并,可以直接使用ls -lrt

    2. -R(Recursion)参数
      递归显示文件出来
      在这里插入图片描述

    二、切换工作目录

    cd 命令 (change directory)
    在这里插入图片描述

    在这里插入图片描述

    # man cd
    
    • 1

    在这里插入图片描述
    由于这是内置命令,所以会展示的是内置 bash 的用法

    对内置命令查看

    help cd
    
    • 1

    2.1 返回目录

    # cd -
    
    • 1

    在这里插入图片描述

    三、创建与删除目录

    3.1 创建

    在这里插入图片描述

    # man mkdir
    
    • 1

    在这里插入图片描述

    在这里插入图片描述

    如果想一次性创建多层级目录,可以使用-p参数

    # mkdir -p /a/b/v
    
    • 1

    在这里插入图片描述

    3.2 删除

    在这里插入图片描述

    在这里插入图片描述

    # rmdir 
    
    • 1

    注意,该方法只适合删除非空目录
    在这里插入图片描述

    # rm  
    
    • 1

    在这里插入图片描述
    在使用 rm 时一定要万分小心, 仔细检查参数,例如:
    在这里插入图片描述
    这里/a 多了个空格就会删除掉 根目录所有文件!,一定要小心

    四、复制和移动目录

    在这里插入图片描述

    4.1 复制

    # cp [文件] [目标文件]
    
    • 1

    在这里插入图片描述

    cp 只能复制文件

    在这里插入图片描述

    如果需要复制目录,则需要

    添加-r参数
    在这里插入图片描述

    -v 添加信息提示

    -p保留修改时间

    -a保留所有信息(权限,时间等)

    4.2 创建

    # touch 
    
    • 1

    4.3 移动

    在这里插入图片描述

    # mv
    
    • 1

    在这里插入图片描述

    移动后还可以重命名
    在这里插入图片描述

    对目录操作一样

    4.4 通配符

    在这里插入图片描述

    * 匹配任意字符串在这里插入图片描述
    在这里插入图片描述
    ? 匹配一个字符
    在这里插入图片描述
    shell 的操作至关重要,这在以后的文章也会讲解,欢迎订阅追更!

    系列专栏,快订阅追更吧! Linux实战99精讲 🎉🎉

      ✨谢谢你的阅读,您的点赞和收藏就是我创造的最大动力!✨
    
    • 1
  • 相关阅读:
    XREAL 联合创始人吴克艰谈AR:下一代计算平台及其关键技术
    elasticsearch7.6.2和logstash安装和初步
    Python-requests库入门指南
    python 字典
    关于 /lib/modules/**内核版本号**/ build 和 /source
    Postman模拟Selenium Client和Web driver的交互
    SRRC认证测试项目?无线电型号核准测试
    Node 版本切换工具之 NVM 安装及使用教程
    vue3 proxy对象转为原始对象
    Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
  • 原文地址:https://blog.csdn.net/weixin_66526635/article/details/126444860
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号