Linux 文件与目录操作指令

devtools/2025/3/16 12:03:19/

以下是 Linux 文件与目录操作指令的详细整理,涵盖 基本操作、权限管理、查找统计、压缩解压 等场景,包含常用选项与示例:


一、目录导航与查看

1. pwd:显示当前目录的绝对路径
 

<BASH>

pwd          # 输出:/home/user/docs
2. cd:切换目录
 

<BASH>

cd /var/log            # 进入 /var/log 目录
cd ..                  # 返回上级目录
cd ~                   # 回到用户家目录
cd -                   # 返回上一个所在目录
3. ls:列出目录内容

常用选项

  • -l:长格式显示(详细信息)
  • -a:显示所有文件(包括隐藏文件)
  • -h:以易读格式显示文件大小(如 KB/MB/GB)
  • -t:按修改时间排序(最新在前)
  • -r:反向排序
  • -R:递归列出子目录内容

示例

 

<BASH>

ls -lha /etc          # 显示/etc目录所有文件的详细信息(含隐藏文件)
ls *.txt              # 列出当前目录的所有.txt文件

二、目录与文件创建/删除

1. mkdir:创建目录
 

<BASH>

mkdir myfolder                # 创建单个目录
mkdir -p parent/child/docs    # 递归创建多级目录(parent不存在则自动创建)
2. touch:创建空文件或更新文件时间戳
 

<BASH>

touch file.txt         # 创建空文件(若文件已存在,仅更新其访问和修改时间)
3. rm:删除文件或目录

选项

  • -r:递归删除(用于删除目录)
  • -f:强制删除(不提示确认)

示例

 

<BASH>

rm oldfile.txt         # 删除文件(需确认)
rm -rf olddir          # 强制删除目录及其所有内容(谨慎使用!)
4. rmdir:删除空目录
 

<BASH>

rmdir empty_dir        # 删除空目录(若目录非空会报错)

三、复制、移动与重命名

1. cp:复制文件或目录

选项

  • -r:递归复制目录及其内容
  • -i:覆盖前提示确认
  • -v:显示复制过程

示例

 

<BASH>

cp file.txt backup/          # 复制文件到目标目录
cp -r source_dir/ dest_dir/  # 递归复制整个目录
2. mv:移动或重命名文件/目录
 

<BASH>

mv file.txt newname.txt      # 重命名文件
mv dir1/ ~/backup/           # 移动目录到

http://www.ppmy.cn/devtools/167546.html

相关文章

Vue 中的 MVVM、MVC 和 MVP 模式深度解析

文章目录 1. 模式概览与核心概念1.1 模式定义1.2 架构对比图 2. MVC 模式详解2.1 MVC 流程图2.2 Vue 中的 MVC 实现 3. MVP 模式详解3.1 MVP 流程图3.2 Vue 中的 MVP 实现 4. MVVM 模式详解4.1 MVVM 流程图4.2 Vue 中的 MVVM 实现 5. 模式对比分析5.1 职责对比5.2 通信方式对比…

Qt:槽函数与信号

1.槽函数的参数只能小于等于信号的参数&#xff0c;不然就报错 2.两者之间是多对多关系 3.可以使用信号触发信号间接的触发槽函数 4.断开信号与槽函数的连接 4.1断开一个信号与一个槽函数的连接 disconnect(this,SIGNAL(信号函数),this,SLOT(槽函数)); 4.2断开一个信号和…

Linux磁盘与存储管理:从“空间不足”到“存储大亨”

Linux磁盘与存储管理&#xff1a;从“空间不足”到“存储大亨” 引言 磁盘空间就像你的钱包&#xff0c;永远不够用。当你发现/home目录爆满时&#xff0c;那种焦虑感不亚于月底看到信用卡账单。但别担心&#xff0c;今天我们就来聊聊Linux磁盘与存储管理&#xff0c;让你从“…

如何在AVL树中高效插入并保持平衡:一步步掌握旋转与平衡因子 —— 旋转篇

文章目录 AVL树种旋转的规则右单旋右单旋代码左单旋左单旋代码左右双旋左右单旋的代码右左单旋右左单旋的代码 AVL树种旋转的规则 在AVL树中&#xff0c;旋转是为了保持树的平衡性。AVL树是一种自平衡的二叉搜索树&#xff0c;它要求每个节点的左右子树的高度差不能超过1。当插…

OpenFeign的配置类可以进行哪些配置

1. 日志级别&#xff08;Logger Level&#xff09; 工作原理 Feign的日志级别控制了日志输出的详细程度&#xff0c;有助于调试和监控。日志级别包括&#xff1a; NONE&#xff1a;不记录任何信息。BASIC&#xff1a;仅记录请求方法和URL及响应状态码和执行时间。HEADERS&am…

Excel表一键查询工具

Excel表格里面存放的数据文件太多&#xff0c;显得杂乱无章&#xff0c;无论是进行搜索还是定位特定数据&#xff0c;都变得异常繁琐且效率低下。为了改善这一状况&#xff0c;今天特意给大家推荐一款既轻便又实用的excel查询小工具&#xff0c;其软件包体积不到4M&#xff0c;…

梧桐:开发者的命令行效率应用

为什么需要梧桐 正如梧桐的readme文档所言&#xff0c;在开发过程中&#xff0c;数据的编码与转换是开发者频繁面临的任务之一。例如&#xff0c;将字符串转换为Base64编码用于网络传输&#xff0c;或者将数字转换为二进制格式以进行底层操作。这些任务虽然简单&#xff0c;但…

windows更改系统时间后屏幕开始闪烁

将电脑时间手动调整到2017年后电脑屏幕一直狂闪不停&#xff0c; 进入任务管理器 1、按下winr键打开运行对话框&#xff0c;输入“regedit”回车。 2、打开注册表之后&#xff0c;定位到以下的位置&#xff1a;【计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control…