温馨提示×

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;常用客户端有 PuTTYSecureCRT
  • 图形化文件管理
    • NautilusThunar 等文件管理器可用于可视化操作(有桌面环境时)
  • 文本编辑
    • 终端编辑器:Nano(简单)、Vim(功能强)

五、安全与效率建议

  • 删除前先确认:优先用 rm -i;避免误删,重要数据先备份
  • 递归操作谨慎:对 chmod -R / chown -R 尤其要核对路径
  • 使用绝对路径:在脚本中尽量用 /path/to 避免依赖当前目录
  • 善用 Tab 补全与通配符:如 .log/var/log/**,减少敲错
  • 日志轮转:长期运行服务建议配置 logrotate,避免日志无限增长

0