Linux 文件与目录操作命令宝典

Linux 文件与目录操作命令宝典

本篇聚焦于 Linux 中最常见和实用的文件与目录操作命令,适用于 Ubuntu、RedHat、CentOS 等主流发行版


📁 常用目录概览

目录路径 用途说明
/ 根目录,所有文件的起点
/home 普通用户主目录
/bin 系统预装可执行程序
/usr/local/bin 用户安装的可执行程序
/opt 额外安装的软件包目录
/etc 系统配置文件(如 /etc/profile)
/tmp 临时文件目录
/var 变化频繁的文件(如日志)

📂 文件与目录操作命令大全

📌 路径操作

bash 复制代码
pwd                         # 查看当前路径
cd ~                        # 回到用户主目录
cd -                        # 返回上一次所在目录
cd /path/to/dir             # 进入指定路径

📌 查看目录内容

bash 复制代码
ls                          # 简单列出文件
ls -a                       # 显示所有文件(包括隐藏)
ls -l                       # 列出详细信息
ls -lh                      # 人类可读格式显示大小

📌 创建目录和文件

bash 复制代码
mkdir new_folder            # 创建新目录
mkdir -p a/b/c              # 递归创建多级目录
touch file1.txt file2.log   # 创建空文件

📌 删除目录和文件

bash 复制代码
rm file.txt                 # 删除文件
rm -f file.txt              # 强制删除
rm -r folder/               # 递归删除文件夹
rm -rf folder/              # 强制递归删除
rmdir empty_dir             # 删除空目录

📌 复制与移动

bash 复制代码
cp file1.txt file2.txt      # 复制文件
cp -r src_dir dst_dir       # 递归复制目录
mv file.txt /tmp/           # 移动文件
mv old.txt new.txt          # 文件重命名

📌 查看文件头尾内容

bash 复制代码
head -n 10 file.txt         # 查看前 10 行
tail -n 20 file.txt         # 查看后 20 行

📌 其他技巧

bash 复制代码
du -sh folder/              # 查看目录大小(汇总)
ls -lR | grep "^-" | wc -l  # 统计当前目录下文件数量

🔗 推荐阅读:https://man.linuxde.net/ls

相关推荐
ai小陈12 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
Ivanqhz14 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
FPGA小徐15 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
有毒的教程15 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
知行EDI15 小时前
知行之桥 MaBang 端口使用指南——Create Order 订单创建篇
java·服务器·数据库
成旭先生16 小时前
【2026】企业信息模糊查询 API 实战:名称、注册号、统一社会信用代码、企业类型与法人一次查全
服务器·数据库·数据服务
殷色玫瑰17 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
山岚的运维笔记17 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据18 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化
꯭自꯭闭꯭18 小时前
DM7主备升级方案
linux·服务器·数据库