小编bri*_*ank的帖子

是否可以在安装之前从终端查看包信息?

我想知道是否可以在安装之前检查有关软件包的信息,而无需打开 Web 浏览器在那里查找。

例如,假设我输入

~$ asdf
Run Code Online (Sandbox Code Playgroud)

然后我看到推荐的包:

No command 'asdf' found, did you mean:
 Command 'asdfg' from package 'aoeui' (universe)
 Command 'sadf' from package 'sysstat' (main)
 Command 'sdf' from package 'sdf' (universe)
asdf: command not found
Run Code Online (Sandbox Code Playgroud)

假设我想了解包 'sdf' 的作用。我可以在终端中找到此信息,还是必须以缓慢的方式进行并在线查找?

package-management

18
推荐指数
2
解决办法
1万
查看次数

如何将目录中的所有内容更改为默认文件所有权和权限?

我已将另一个驱动器的内容移动到我的主目录中,但权限不是它们应有的。首先,我通过输入以下内容更改了所有权:

  ~$ sudo chown -R USERME /home/USERHOME/
Run Code Online (Sandbox Code Playgroud)

我认为现在有效。

但是现在,我想简单地将所有文件和子目录更改为默认权限,文件为读+写,目录为 r+w+x。我还没有找到处理这个的递归方法。我跑了:

  ~$ sudo chmod 755 -R /home/USERHOME/
Run Code Online (Sandbox Code Playgroud)

让一切都对我有用。但是,文件显示为可执行文件,这不是我想要的。有更多的子目录和文件,所以我正在寻找一个简单的递归解决方案。

基本上,我想我正在寻找一种递归方式来使用(我认为)chmod 将默认 umask 参数重新应用于整个文件夹。


更新:

感谢@SkyDan 和“更改文件而不是目录的 chmod”,我发布了一个解决方案

chmod

5
推荐指数
2
解决办法
9407
查看次数

标签 统计

chmod ×1

package-management ×1