我有一个名为的目录 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)
我错过了什么?
我只是好奇是否有一个标准的计算机术语包含目录中的所有内容,而不是总是不得不分别提及“文件”和“(子)目录/文件夹”。所以,你可以说,在所有的回路term以s dir_1。
编辑:为了清楚起见,我正在寻找一个单数术语,就像我的例句一样。
跑步:
$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)