Linux 文件及文件夹管理命令大全 📁

🐧 Linux 文件与目录操作完全指南
掌握 Linux 文件和文件夹操作是系统管理的基础,本文整理了最常用的文件管理命令,帮助您高效地进行文件和目录操作。
📋 目录
📄 一、文件创建命令
1. 创建空文件
2. 创建文件并添加执行权限
1 2
| touch test.sh && chmod +x test.sh
|
3. 创建带有内容的文件
1 2
| echo "#!/bin/bash" > test.sh
|
4. 追加内容到文件
1 2
| echo "echo 'Hello World'" >> test.sh
|
📂 二、目录创建命令
1. 创建单个目录
2. 创建多级目录
1 2
| mkdir -p /test/test1/test2
|
3. 创建目录并设置权限
1 2
| mkdir -m 755 /test/test1
|
4. 创建多个目录
🔐 三、文件权限管理
1. 修改文件/目录权限
2. 递归修改权限
3. 添加执行权限
4. 移除执行权限
5. 查看文件权限
6. 更改文件所有者
1 2
| chown user:group test.sh
|
🔧 四、文件操作命令
1. 文件重命名
2. 移动文件
1 2
| mv test.sh /new/location/
|
3. 强制删除文件
4. 交互式删除文件
5. 查找文件
1 2
| find /mnt -iname test.sh
|
6. 查找并处理文件
1 2
| find /mnt -name "*.log" -exec rm {} \;
|
🧹 五、清理与维护命令
1. 清空当前目录
2. 安全清空目录
3. 查看磁盘使用情况
4. 查看目录大小
📖 六、文件查看与编辑
1. 查看文件内容
2. 分页查看文件
3. 查看文件开头
4. 查看文件末尾
5. 实时监控文件变化
1 2
| tail -f application.log
|
⚠️ 七、安全注意事项
- 谨慎使用
rm -rf
:这个命令会永久删除文件,无法恢复
- 备份重要数据:操作前确保重要文件已备份
- 使用别名保护:可以在
.bashrc
中添加别名防止误删
- 检查当前目录:执行删除操作前使用
pwd
确认当前目录
- 使用 trash-cli:安装 trash-cli 工具,将文件移到回收站而不是直接删除
💡 八、实用技巧
1. 创建带时间戳的文件
1 2
| touch "backup_$(date +%Y%m%d_%H%M%S).log"
|
2. 批量创建文件
3. 复制并保留权限
1 2
| cp -p source.txt destination.txt
|
4. 创建软链接
1 2
| ln -s /path/to/file link_name
|
🎯 总结
掌握这些 Linux 文件及文件夹管理命令将大大提高您在 Linux 环境下的工作效率!记得始终谨慎操作,特别是在使用删除命令时。
💡 关键要点:
- 备份优先:重要文件操作前务必备份
- 权限管理:正确设置文件权限保障系统安全
- 谨慎删除:使用
-i
参数或别名保护防止误删
- 善用查找:
find
命令是文件管理的强大工具
- 实时监控:
tail -f
对于日志监控非常有用
🔄 扩展学习:
- 学习使用
rsync
进行文件同步
- 掌握
tar
和 gzip
进行文件压缩和解压
- 了解
inotifywait
监控文件系统变化
- 学习使用
mc
(Midnight Commander) 文件管理器
🚀 实践是最好的学习方式,在安全的环境中多多练习这些命令,很快你就能成为 Linux 文件管理高手!