centos文件管理怎么快速上手
小樊
44
2025-12-17 11:59:55
CentOS 文件管理快速上手
一、核心命令一页通
- 定位与切换
- pwd:显示当前工作目录的绝对路径
- cd:切换目录(如:cd /、cd ~、cd …)
- 查看与创建
- ls -al:查看包含隐藏文件的长列表
- mkdir -p:递归创建目录
- touch:创建空文件
- 复制、移动、删除
- cp -r:复制目录(递归)
- mv:移动或重命名
- rm -r:删除目录;rm -f 强制删除(慎用)
- 查看与检索
- cat / more / less:查看文本(less 支持上下翻页、搜索)
- head / tail:查看文件头尾(默认10行;tail -f 实时追踪)
- grep:按关键字过滤(如:grep “error” app.log)
- 查找与链接
- find:按名称/大小/时间等查找(如:find /var/log -name “*.log”)
- ln -s:创建软链接(符号链接)
- 归档与压缩
- tar -cvf / -xvf:打包/解包
- tar -zcvf / -zxvf:打包并用 gzip 压缩/解压
- zip / unzip:压缩/解压 zip 文件
- 磁盘与目录大小
- df -h:查看文件系统空间
- du -sh:统计目录总大小(如:du -sh /var/log)
- du -sh *:统计当前目录各子项大小
二、权限与属主速记
| 权限 |
文件 |
目录 |
| r 读 |
可查看文件内容 |
可列出目录内容 |
| w 写 |
可修改文件内容 |
可在目录内创建/删除文件 |
| x 执行 |
可作为程序执行 |
可进入该目录 |
- 数字与符号速记
- 数字:r=4,w=2,x=1;如 755=rwxr-xr-x,644=rw-r–r–
- 符号:chmod u=rwx,g=rx,o=rx file 或 chmod 755 file
- 常用操作
- chown user:group file(修改属主与属组)
- chgrp group file(仅修改属组)
- chmod -R 755 /path(递归设置权限,谨慎使用)
三、高频场景命令模板
- 备份并重命名
- cp -r /data /data.bak-$(date +%F)
- 安全移动并重命名
- mv -i old.log new.log(存在则提示)
- 查找并批量处理
- find /var/log -name “*.gz” -mtime +7 -exec rm -f {} ;(删除7天前的 .gz 日志)
- 实时查看日志
- tail -f /var/log/messages
- 按关键字筛选日志
- grep -i “error” /var/log/messages | tail -n 50
- 打包并压缩目录
- tar -zcvf site.tar.gz /var/www/html
- 解压到指定目录
- tar -zxvf site.tar.gz -C /opt
- 查看大目录占用并排序
- du -sh * | sort -hr | head
- 创建软链接便于访问
- ln -s /opt/app/current /usr/local/bin/app
四、远程与图形化补充
- 远程管理
- 通过 SSH 连接:ssh username@192.168.1.100;常用客户端有 PuTTY、SecureCRT
- 图形化文件管理
- Nautilus、Thunar 等文件管理器可用于可视化操作(有桌面环境时)
- 文本编辑
五、安全与效率建议
- 删除前先确认:优先用 rm -i;避免误删,重要数据先备份
- 递归操作谨慎:对 chmod -R / chown -R 尤其要核对路径
- 使用绝对路径:在脚本中尽量用 /path/to 避免依赖当前目录
- 善用 Tab 补全与通配符:如 .log、/var/log/**,减少敲错
- 日志轮转:长期运行服务建议配置 logrotate,避免日志无限增长