相关疑难解决方法(0)

我怎样才能让 chown 递归工作?

我有一个名为的目录 pdfs,其中包含一堆子目录和子目录。我想更改所有子文件夹中所有 PDF 文件的所有权。我刚试过这个:

chown -R someuser:somegroup *.pdf
Run Code Online (Sandbox Code Playgroud)

...但它没有改变子目录中 PDF 的所有权。用户和组确实存在。

根据手册页的chown-R应该意味着递归:

-R, --recursive
          operate on files and directories recursively
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

unix permissions

357
推荐指数
4
解决办法
91万
查看次数

目录中的项目是否有通用术语?

我只是好奇是否有一个标准的计算机术语包含目录中的所有内容,而不是总是不得不分别提及“文件”和“(子)目录/文件夹”。所以,你可以说,在所有的回路term以s dir_1

编辑:为了清楚起见,我正在寻找一个单数术语,就像我的例句一样。

filesystems

29
推荐指数
4
解决办法
4824
查看次数

使用通配符时,“查找”实用程序不会输出所有文件

跑步:

$find . -name *.exe
Run Code Online (Sandbox Code Playgroud)

给出:

./MakeItSo_1.2.2/MakeItSo_1.2.2/MakeItSo.exe
./MakeItSo.exe
Run Code Online (Sandbox Code Playgroud)

但这些并不是目录中唯一的 exe 文件。例如,运行

$find . -name ATLTester.exe
Run Code Online (Sandbox Code Playgroud)

给出:

./Debug/ATLDmoVexaTester.exe
Run Code Online (Sandbox Code Playgroud)

find wildcards

3
推荐指数
1
解决办法
276
查看次数

标签 统计

filesystems ×1

find ×1

permissions ×1

unix ×1

wildcards ×1