Linux文件管理指令-001

ops/2024/9/23 4:50:41/

一、文件目录

1·ls

ls 查看文件和目录

- a 显示指定目录下所有子目录与文件,包括隐藏文件

- t 显示时按修改时间(很近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序

- R 递归式地显示指定目录的各个子目录中的文件

- r 按字母逆序或很早优先的顺序显示输出结果

- d 将目录像文件一样显示,而不是显示其下的文件

- l 以长格式来显示文件的详细信息

2·mkdir

mkdir创建目录

- m 对新建目录设置存取权限

- p 可以是一个路径名称

-v 显示创建目录的具体详情

3·ll

ll查看文件和目录

4·cp

cp复制文件和目录

-a通常在拷贝目录时使用

-d拷贝时保留链接

i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名

- l 不作拷贝,只是链接文件

5·cd

cd切换路径

cd ..返回上一级目录

不带参数使用 cd 会将你带回当前用户的家目录

cd ~ 会立即切换到当前用户的家目录

cd - 可以在最近两次访问的目录之间快速切换,非常实用

cd / 直接进入系统的根目录

6·mv

mv移动文件或目录

移动文件

重命名文件

移动目录

-i, --interactive: 在覆盖已存在的文件前给出提示,要求用户确认是否覆盖

-f, --force: 强制移动,如果目标文件已存在则不提示直接覆盖。

-u, --update: 只有当源文件比目标文件新或者目标文件不存在时才移动或更新

-v, --verbose: 显示详细的处理信息,比如哪些文件被移动了

7·rmdir

rmdir 删除空目录

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除

  1. 删除单一空目录
    删除名为 exampleDir 的空目录:

    rmdir exampleDir
  2. 删除多个空目录
    一次删除多个空目录,例如 dir1dir2

    rmdir dir1 dir2
  3. 递归删除空父目录
    假设有一个目录结构 parentDir/childDir/grandChildDir,其中 grandChildDirchildDir 均为空,使用 -p 递归删除直到遇到非空目录:

    rmdir -p parentDir/childDir/grandChildDir

8·tree

tree树形结构展示目录

9·rm

rm删除目录和文件

- f 忽略不存在的文件,从不给出提示

- r 指示rm将参数中列出的全部目录和子目录均递归地删除

- i 进行交互式删除

-v显示删除信息

使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除

10·touch

touch新建文件

11·zip

zip压缩文件或目录

二、文本浏览

1·head

不带任何选项,head 会显示文件的前10行

-n 选项可以指定显示的行数

2·tail

不带任何选项,tail 默认显示文件的最后10行

-n 选项可以指定要显示的行数

使用 -f 选项可以让 tail 命令持续显示文件新增的内容,这对于实时监控日志文件非常有用

3·cat

cat 查看文本文件

4·less/more

分页查看文件内容

三、文件查找和过滤

1·find

find查找

1.查找特定文件名  find [路径] -name "文件名"

2.查找特定类型的文件  find [路径] -type 类型

3.根据文件大小查找  find [路径] -size 大小

4.根据修改时间查找  find [路径] -mtime 数字

5.查找属于特定用户的文件   find [路径] -user 用户名

6.忽略大小写查找   find [路径] -iname "文件名"

2·grep

grep 在文件中搜索指定模式的字符串

四、其他指令

1·yum

yum 安装软件/程序

2·echo

echo显示器上显示一段文字,一般起到一个提示的作用

3·clear

clear命令的功能是清除屏幕上的信息

4·which

which是一个用于查找指定命令的可执行文件路径的实用工具

5·>

>重定向——覆盖写入

6·>>

>>追加重定向——追加写入

先分享这么多,详细的后续会继续更新……


http://www.ppmy.cn/ops/33938.html

相关文章

音视频开发之旅——实现录音器、音频格式转换器和播放器(PCM文件转换为WAV文件、使用LAME编码MP3文件)(Android)

本文主要讲解的是实现录音器、音频转换器和播放器,在实现过程中需要把PCM文件转换为WAV文件,同时需要使用上一篇文章交叉编译出来的LAME库编码MP3文件。本文基于Android平台,示例代码如下所示: AndroidAudioDemo Android系列&am…

AForge.NET是啥

AForge.NET是一个专门为开发者和研究者基于C#框架设计的开源项目。这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,涵盖了计算机视觉与人工智能、图像处理、神经网络、遗传算法、机器学习、模糊系统、机器人控制等多个领域。 AForge.NE…

HCIP-Datacom-ARST必选题库_OSPF【道题】

某工程师利用2台路由器进行IPv6测试,他想要通过运行OSPFv3实现IPv6网络的互联互通。关于R1需要进行的OSPPv3相关配置,正确的有? [R1] router id 10.1.1.1A [R1-Giqabi tEthernet0/0/1] ospfv3 1 area 0 [R1-ospfv3-11 router-id 10.1.1.1 [R1-ospfv3…

如何在 Gin 框架中处理多个 websocket 连接?

在Gin框架中处理多个WebSocket连接,你可以使用gorilla/websocket包。以下是一步步的指南: 首先,在你的终端运行go get github.com/gorilla/websocket来安装gorilla/websocket包。 创建一个Connection结构体来保存WebSocket连接和发送通道。 …

知乎23届数据分析校招A卷——笔记

1、and 和 or的并列运用[先看and] 条件1 OR 条件2 AND 条件3 执行顺序是先执行AND操作符(先看条件2和3),再根据其结果判断是否需要执行OR操作符,并最终返回整个表达式的逻辑结果。 条件1 and 条件2 or 条件3 执行逻辑是先执行…

Rust里的Fn/FnMut/FnOnce和闭包匿名函数关系

闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使…

Vue 3 中的 h() 与 mergeProps() API 详解

前言 在 Vue 3 中,随着 Composition API 的引入,我们有了更多的灵活性和控制权来构建我们的组件。其中,h() 函数和 mergeProps() 是在构建渲染函数或 JSX/TSX 时经常使用的两个工具。下面,我将对这两个 API 进行详细的解释。 h()…

【centos】vmware安装airflow流程

文章目录 1.下载系统https://mirrors.aliyun.com/centos/7/isos/x86_64/ 选择DVD20092.在VMware中,除了修改安装位置,其它选择默认安装centos73.用户名为root,登录4.网络适配器为桥接模式。5.使用命令消除显示器警告。6.安装anaconda6.1下载包&#xff1…