CentOS文件管理实用工具推荐
小樊
38
2026-01-10 03:54:55
CentOS文件管理实用工具推荐
一 核心命令行工具
- 日常操作:ls -alh、cd、pwd、mkdir -p、touch、cp -r、mv、rm -r(谨慎使用rm -rf)。
- 内容查看与检索:cat、more/less、head/tail -f、grep -r、awk、sed。
- 磁盘与空间:df -h、du -sh、du -ch --max-depth=1 /path。
- 权限与属主:chmod 755 file、chown user:group file。
- 归档与压缩:tar -czvf archive.tar.gz /path、tar -xzvf archive.tar.gz。
- 远程传输与同步:scp -r user@host:/src /dst、rsync -av --progress src/ dst/(增量、断点续传更稳)。
- 日志与文本处理:tail -f app.log、grep “ERROR” app.log、sed ‘s/old/new/g’ file、awk ‘{print $1}’ file。
二 查找与磁盘分析
- 文件定位:
- 实时精确查找:find / -type f -size +100M -mtime -7(按大小、时间筛选)。
- 快速模糊查找:locate filename(基于索引,速度快;新文件可能查不到,执行updatedb更新索引)。
- 磁盘占用分析:
- 交互式分析:ncdu /path(安装:sudo yum install ncdu),快速定位大目录与文件。
- 彩色增强:pydf -h(安装:sudo yum -y install python-pip && pip install --upgrade pip && pip install pydf)。
三 远程与批量传输
- 安全拷贝:scp -r /local/dir user@remote:/remote/dir(适合一次性拷贝)。
- 增量同步与镜像:rsync -avz --delete src/ dst/(仅传差异,适合备份与部署;-z启用压缩)。
- 图形化远程:使用Nautilus或Thunar通过sftp://user@host浏览与拖拽文件(GNOME/KDE常用)。
四 图形化文件管理
- 桌面环境文件管理器:Nautilus(GNOME)、Thunar(Xfce),支持复制、移动、重命名、属性与权限修改、按内容搜索等。
- 远程文件访问:在文件管理器中直接打开**sftp://或smb://**路径,进行可视化操作。
- 适用场景:服务器带桌面或跳板机运维、不熟悉命令行时的快速处理。
五 自动化与维护
- 日志轮转与清理:logrotate /etc/logrotate.conf(按日/周轮转、压缩与保留策略,防止日志膨胀)。
- 批量重命名与处理:结合find + xargs + mv/sed/awk实现按规则改名、批量替换等。
- 安全删除:优先用rm -i确认,或用find . -name “*.tmp” -mtime +7 -delete按条件清理;避免误删,重要数据先rsync到备份位置。