日常命令备忘:Linux 文件与目录操作常用命令速查

举报
didala 发表于 2026/11/09 14:37:07 2026/11/09
【摘要】 一、查看与切换目录pwd 查看当前所在目录ls 列出目录内容;ls -l 看详细信息,ls -a 显示隐藏文件,ls -lh 以易读单位显示大小cd /path 切换到指定目录;cd .. 回到上级目录;cd ~ 回到家目录;cd - 回到上一次所在目录 二、新建、复制、移动与删除mkdir dir 新建目录;mkdir -p a/b/c 一次建多级目录touch file.txt 新建空...

一、查看与切换目录

  • pwd 查看当前所在目录
  • ls 列出目录内容;ls -l 看详细信息,ls -a 显示隐藏文件,ls -lh 以易读单位显示大小
  • cd /path 切换到指定目录;cd .. 回到上级目录;cd ~ 回到家目录;cd - 回到上一次所在目录

二、新建、复制、移动与删除

  • mkdir dir 新建目录;mkdir -p a/b/c 一次建多级目录
  • touch file.txt 新建空文件,或更新已有文件的时间戳
  • cp 源 目标 复制文件;cp -r 源目录 目标目录 复制整个目录
  • mv 旧名 新名 重命名,也可以用来把文件移动到别的目录
  • rm 文件 删除文件;rm -r 目录 删除目录。删除不可恢复,执行前先用 ls 确认对象,不确定时加 -i 逐个确认

三、查看文件内容

  • cat file 一次性输出全部内容,适合小文件
  • less file 分页查看,按 q 退出,按 / 再输入关键字可以搜索
  • head -n 20 file 看前 20 行;tail -n 20 file 看后 20 行
  • tail -f app.log 实时跟踪日志的新增内容,排查问题时常用

四、查找与搜索

  • find /path -name "*.log" 按文件名查找;find . -type f -mtime -7 找 7 天内修改过的文件
  • grep "error" app.log 在文件中搜索关键字;grep -rn "TODO" . 在当前目录递归搜索并显示行号
  • history 查看历史命令;按 Ctrl + R 可以快速搜索以前用过的命令

五、磁盘与权限速记

  • df -h 看各分区使用情况;du -sh 目录 看某个目录占多大空间
  • chmod 644 file 修改权限:三个数字依次对应属主、属组、其他人,读=4、写=2、执行=1,相加就是权限值

小结

上面这些命令覆盖了日常在服务器上看目录、动文件、查日志、找内容的大部分场景。记不住用法时,先用 man 命令 或 命令 --help 查手册,比盲试更稳妥。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。