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