每日科普 · 2026-09-22 周二
考研 408 × 求职面试
知识点 · Linux · 基础
常用文件与目录操作命令
Linux 中一切都是文件,文件和目录操作是最基础的技能。常用命令可以按功能记:
1. 定位与查看:pwd 显示当前路径,ls 列出目录内容,常用 ls -l 看详情、ls -a 看隐藏文件,cd 切换目录,cd - 返回上一次目录。
2. 创建与删除:touch 创建空文件或更新时间戳,mkdir 创建目录,mkdir -p 可递归创建多级目录;rmdir 只能删除空目录,rm 删除文件,rm -r 删除目录,rm -rf 强制递归删除,非常危险。
3. 复制、移动与重命名:cp 复制文件,cp -r 复制目录;mv 移动文件或目录,也可用于重命名。
4. 查看文件内容:cat 适合小文件,less 可分页查看大文件,head 看开头,tail 看结尾,tail -f 可跟踪日志。
5. 查找与链接:find 按名称、大小、时间等查找,ln 创建硬链接,ln -s 创建软链接。
学习时要分清相对路径和绝对路径,理解常用选项,尤其是 -r、-i、-f、-p 的含义,并在删除前确认目标。
每日一题 · Linux
常用文件与目录操作命令
在当前目录下创建多级目录 project/src/include,下列命令正确的是? A. mkdir project/src/include B. mkdir -p project/src/include C. mkdir -r project/src/include D. touch -p project/src/include
解析
答案:B。mkdir 默认只能创建一级目录,且父目录必须已存在;project、src 都不存在时,A 会失败。C 中 -r 不是 mkdir 的常用递归选项,目录递归创建用 -p。D 的 touch 用于创建文件或更新时间戳,不能创建目录。mkdir -p 会逐级创建缺失的父目录,且目录已存在时不报错,因此 B 正确。
面试小贴士 · Linux
常用文件与目录操作命令
面试常问查看、创建、复制、移动、删除目录的命令及选项。回答先给命令再补常用选项,如 ls -l、cp -r、mkdir -p、rm -rf。易错点:rm 默认不删目录,删除前确认路径,慎用 rm -rf;软链接用 ln -s。