☰
Linux文件目录类命令学习笔记
2026/10/14 3:30:26 网站建设 项目流程

Linux 文件目录类命令学习笔记

1. pwd 显示当前工作目录

命令格式:pwd [选项]
作用:打印当前所在目录的绝对路径
常用:pwd
示例:

pwd

2. cd 切换目录

命令格式:cd [目标目录]
作用:切换工作目录

  • cd ~回到家目录
  • cd ..上一级目录
  • cd -回到上一次所在目录
  • cd /切换到根目录
    示例:
cd /home cd ../usr

3. ls 列出目录内容

命令格式:ls [选项] [目录名]
作用:列出目录下文件 / 目录
选项:

  • -a:显示所有文件,包含隐藏文件
  • -l:长格式,显示权限、所有者、大小、时间
  • -h:人性化单位显示文件大小(KB/MB)
  • -R:递归列出所有子目录
    示例:
ls ls -l ls -lah ls -R /home

4. mkdir 创建目录

命令格式:mkdir [选项] 目录名
作用:新建文件夹(目录)
选项:

  • -p:递归创建多级目录(父目录不存在自动创建)
    示例:
mkdir test mkdir -p a/b/c

5. rmdir 删除空目录

命令格式:rmdir [选项] 目录名
作用:只能删除空目录
选项:-p递归删除多级空目录

rmdir test rmdir -p a/b/c

6. rm 删除文件 / 目录

命令格式:rm [选项] 文件/目录
作用:删除文件或非空目录(高危命令)
选项:

  • -f:强制删除,不询问
  • -r:递归删除目录及其内部所有内容
  • -i:删除前逐一询问确认
    示例:
rm 1.txt rm -rf testdir

7. cp 复制文件或目录

命令格式:cp [选项] 源 目标
作用:复制文件 / 目录
选项:

  • -r:递归复制目录(复制文件夹必须加 - r)
  • -i:覆盖前询问
  • -f:强制覆盖不提示
    示例:
cp 1.txt ./bak/ cp -r testdir ./bak

8. mv 移动 / 重命名文件目录

命令格式:mv [选项] 源 目标
作用:移动文件;目标不存在则为重命名
选项:

  • -f:强制覆盖,不询问
  • -i:覆盖前询问
    示例:
mv 1.txt /tmp mv oldname newname

9. touch 创建空文件 / 修改文件时间戳

命令格式:touch [文件名]
作用:创建空白文件;如果文件已存在,更新文件时间

touch hello.txt

10. cat 查看文件内容

命令格式:cat [选项] 文件名
作用:一次性输出文件全部内容,适合小文件
选项:-n显示行号

cat hello.txt cat -n hello.txt

11. more 分页查看文件

命令格式:more 文件名
作用:分页浏览,按空格下一页,回车下一行,q 退出

more hello.txt

12. less 分页查看(推荐)

命令格式:less 文件名
作用:上下翻页查看文件,支持搜索,q 退出

less hello.txt

13. head 查看文件头部

命令格式:head [选项] 文件名
选项:-n指定查看前 n 行

head hello.txt head -n 10 hello.txt

14. tail 查看文件尾部

命令格式:tail [选项] 文件名
选项:

  • -n:查看末尾 n 行
  • -f:实时跟踪文件新增内容(看日志)
tail hello.txt tail -n 5 hello.txt tail -f log.txt

15. find 查找文件 / 目录

命令格式:find [查找路径] [查找条件]
常用条件:

  • -name:按文件名查找
  • -type f查找文件;-type d查找目录
  • -size按文件大小查找
    示例:
find . -name "*.txt" find /home -type d

16. tree 树形显示目录结构

命令格式:tree [目录]
作用:以树状展示目录层级

tree tree /home

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询