跳转至

文件与目录权限速查

这份材料只解决一个问题:
当你明明有文件,却总是“读不到、进不去、改不了”时,先怎么排查。

1. 先判断是不是走错目录

很多“权限问题”其实先是路径问题。

先执行这 3 个命令:

pwd
ls -lah
cd <你的作业目录>

你至少要先确认两件事:

  • 你现在所在的位置是不是自己的作业目录
  • 你要处理的文件是不是真的在那里

2. 先把作业目录搭起来

如果目录还没建,可以先这样做:

mkdir -p week2-<student-id>-llm-wiki/{raw,wiki,reports}
cd week2-<student-id>-llm-wiki
ls

正常情况下你会看到:

  • raw
  • wiki
  • reports

3. 文件和目录权限最少要知道什么

你不用一次学完 Linux 权限,只要先知道:

  • 文件要能被读取,至少需要 r
  • 目录要能进入,至少需要 x
  • 目录要能列出内容,通常还需要 r

对这次作业来说,先保证“你自己”对自己的作业目录有读写权限就够了。

4. 常用修复命令

如果你自己的文件读不到,可以先试:

chmod u+rw raw/*.md
chmod -R u+rwX raw/
chmod -R u+rwX wiki/
chmod -R u+rwX reports/

这里的意思是:

  • u 是当前文件所有者
  • rw 是读写权限
  • X 表示“如果本来就是目录,或本来有执行位,就补上进入权限”

5. 下载的文件放哪最省事

很多同学卡住,是因为文件还在别的目录里。

最简单的做法是把材料都移动到 raw/

mv ~/Downloads/你的材料.pdf raw/
mv ~/Downloads/整理稿.md raw/

这样后面做 wiki 时路径最清楚。

6. 不建议这样做

下面这些做法容易把问题越改越大:

  • 上来就 sudo chmod -R 777 ...
  • 把作业放进你不熟悉的系统目录
  • 一边在下载目录操作,一边又在别的目录执行命令

如果你不知道自己在哪个目录,先回到 pwdls -lah

7. 进一步学习资料

如果你想系统了解 Linux 文件权限,可以看:

8. 继续往下做什么

权限问题解决后,继续看: