用向日葵传文件总是会带锁,不能直接操作,需要解锁。
方法是在终端输入:
-
1、解锁文件夹下所有文件
sudo chown -R username filename
sudo 超级用户[super]的操作,chown可以认为是 "change owner" 的缩写,主要用于修改文件(或目录)的所有者
-
2、解锁单个文件
sudo chmod 777 filename
2023.9.8补充: Linux下文件的权限操作
在Linux中每个文件都有user(所有者)/group(所在组)/other(其他组)的概念。可以用命令行输入 ls -l 或者 ll 查看文件的rwx权限。以 -rwxr-xr-- 为例,第一个 - 表示文件类型为普通文件,第一个 rwx 表示该文件对所有者可读可写可执行,第二个 r-- 表示对所在组用户可读不可写可执行,第三个 r-- 表示对其他组用户可读不可写不可执行。
一般user默认为文件创建者,拥有所有权限。用向日葵传文件,可能会出现创建者与操作者不是同一个用户的情况,操作者想要拥有读写权限,有以下两个方法:
- 更改文件的所有者 chown 用户名 文件名/目录名
如果权限不足记得用sudo切换到超级用户/管理员。如果操作对象是目录,最好带上-R,递归地处理目录下所有文件。
- 修改文件的权限 chmod xxx 文件名/目录名
1)+-=变更权限
chmod u=rwx,g=rx,o=x 文件名/目录名 给u赋rwx,g赋-rx,o赋--x
chmod u+x 文件名/目录名 给u加上x的权限
chmod a-x 文件名/目录名 给所有用户除去x权限
2) 数字变更权限
chmod u=rwx,g=rx,o=x 文件名/目录名
=> chmod 751 文件名/目录名