Linux 文件与目录操作命令宝典
Linux 文件与目录操作命令宝典
本篇聚焦于 Linux 中最常见和实用的文件与目录操作命令,适用于 Ubuntu、RedHat、CentOS 等主流发行版
📁 常用目录概览
目录路径 | 用途说明 |
---|---|
/ | 根目录,所有文件的起点 |
/home | 普通用户主目录 |
/bin | 系统预装可执行程序 |
/usr/local/bin | 用户安装的可执行程序 |
/opt | 额外安装的软件包目录 |
/etc | 系统配置文件(如 /etc/profile ) |
/tmp | 临时文件目录 |
/var | 变化频繁的文件(如日志) |
📂 文件与目录操作命令大全
📌 路径操作
pwd # 查看当前路径
cd ~ # 回到用户主目录
cd - # 返回上一次所在目录
cd /path/to/dir # 进入指定路径
📌 查看目录内容
ls # 简单列出文件
ls -a # 显示所有文件(包括隐藏)
ls -l # 列出详细信息
ls -lh # 人类可读格式显示大小
📌 创建目录和文件
mkdir new_folder # 创建新目录
mkdir -p a/b/c # 递归创建多级目录
touch file1.txt file2.log # 创建空文件
📌 删除目录和文件
rm file.txt # 删除文件
rm -f file.txt # 强制删除
rm -r folder/ # 递归删除文件夹
rm -rf folder/ # 强制递归删除
rmdir empty_dir # 删除空目录
📌 复制与移动
cp file1.txt file2.txt # 复制文件
cp -r src_dir dst_dir # 递归复制目录
mv file.txt /tmp/ # 移动文件
mv old.txt new.txt # 文件重命名
📌 查看文件头尾内容
head -n 10 file.txt # 查看前 10 行
tail -n 20 file.txt # 查看后 20 行
📌 其他技巧
du -sh folder/ # 查看目录大小(汇总)
ls -lR | grep "^-” | wc -l # 统计当前目录下文件数量
🔗 推荐阅读:https://man.linuxde.net/ls