chown -R root:root *当我拥有 root 权限时,我错误地在我的主文件夹中运行(实际上我应该在其他文件夹中这样做:-/)我如何恢复?
这不是它显示的内容的重复。我没有任何问题.gvfs; 受影响的文件夹包括桌面、文档、下载、音乐、图片和视频。默认情况下,shell globbing*不包含隐藏文件。
0x2*_*fa0 16
运行此命令:
sudo chown -R ${USER}:$(id -g -n $USER) ~/*
Run Code Online (Sandbox Code Playgroud)
sudo: 以 root 身份运行以下命令。chown:更改文件/文件夹的所有者
-R:递归(将该所有者应用于文件夹及其内容)${USER}:$(id -gn)
${USER}:默认情况下包含您的用户名的变量。::这将用户名从组中分离出来。$(id -gn) 这将返回组,但它应该与用户相同。
$():这是一个命令替换,这些标签内部的所有代码都将被执行,然后这将作为一个包含这些命令输出的变量。id: 打印指定 USERNAME 的用户和组信息,或(省略 USERNAME 时)当前用户的信息。-gn:(的缩写-g -n)-g: 只打印有效的组 ID。-n: 打印组名而不是组 ID。~/*:对主文件夹的所有内容执行所有这些操作。