我从 Windows 7 升级到 Debian 9,从 NTFS 驱动器复制了我用于项目的大部分文件。
我看到 :
- 我复制的所有文件夹现在都具有权限
drwxrwxrwx
而不是drwxr-xr-x
. - 所有文件也具有这些权利,而不是
-rw-r--r--
.
有没有一种简单的方法可以递归地纠正这个问题?
achmod
我认为,但我不习惯使用它的参数。
文件和文件夹应具有不同的权限。
我从 Windows 7 升级到 Debian 9,从 NTFS 驱动器复制了我用于项目的大部分文件。
我看到 :
drwxrwxrwx
而不是
drwxr-xr-x
.-rw-r--r--
.有没有一种简单的方法可以递归地纠正这个问题?
achmod
我认为,但我不习惯使用它的参数。
文件和文件夹应具有不同的权限。
你可以使用 find 之类的
第一个用于 chmod 目录,第二个用于文件
而不是使用查找和八进制模式。它可以在一个命令中完成(如果使用现代
chmod
)。chmod -R u=rw,og=r,+X «directory to be fixed»