【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

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

🌐 推荐一款找工作神器网站: ​​牛客网🎉🎉|笔试题库|面试经验|实习招聘内推 ​​​ 还没账户的小伙伴 ​​​速速点击链接跳转牛客网登录注册​​ 开始刷爆题库,速速通关面试吧🙋‍♂️

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

@[toc]

重要思想 —— 一切皆文件

学习内容

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

一、文件查看

1.1 pwd

显示当前位置

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

1.2 ​ ​ls​ ​命令

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

​ls​​列目录内容

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
  1. ​-l (long)​​ 参数
ls -l ( use a long listing format )

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

1.2.1 文件参数讲解

这里以第一个显示为例

第一个字符串表示文件类型

[En]

The first string means the file type

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

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

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

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

下面是修改时间和文件名。

[En]

What follows is the modification time and file name.

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

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
  1. ​-r(reverse)​​参数逆序排序(默认为 文件名逆向显示),与​ ​-l​​参数一起用

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
  1. ​-t(time)​​​如果要以时间排序,可以添加​ ​-t​​​参数,那如果需要多个配置,那不是要添加多个参数了呢?linux提供了命令合并,可以直接使用​ ​ls -lrt​
  2. ​-R(Recursion)​​参数递归显示文件出来

二、切换工作目录

​cd​​ 命令 (change directory)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
man cd

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

由于这是内置命令,所以会展示的是内置 bash 的用法

对内置命令查看

help cd

2.1 返回目录

cd -

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

三、创建与删除目录

3.1 创建

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
man mkdir

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

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

mkdir -p /a/b/v

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

3.2 删除

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
rmdir

请注意,此方法仅适用于删除非空目录

[En]

Note that this method is only suitable for deleting non-empty directories

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
rm

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

在使用 ​ ​rm​​ 时一定要万分小心, 仔细检查参数,例如:

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

这里​ ​/a​​ 多了个空格就会删除掉 根目录所有文件!,一定要小心

四、复制和移动目录

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

4.1 复制

cp [文件] [目标文件]

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

​cp​​ 只能复制文件

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

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

[En]

If you need to copy the directory, you need to

添加​ ​-r​​参数

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

​-v​​ 添加信息提示

​-p​​保留修改时间

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

4.2 创建

touch

4.3 移动

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
mv

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

移动后还可以重命名

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

对目录操作一样

4.4 通配符

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

​*​​ 匹配任意字符串

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

​?​​ 匹配一个字符

【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

shell 的操作至关重要,这在以后的文章也会讲解,欢迎订阅追更!

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

✨感谢您的阅读,您的点赞和收藏是我创作的最大动力!✨<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>✨ Thank you for your reading, your likes and collections are the biggest driving force of my creation! ✨</font>*</details>

Original: https://blog.51cto.com/u_15691039/5637369
Author: 计算机魔术师
Title: 【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/500222/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球