Linux 更改除一个文件夹外的所有文件夹的所有者

Linux 更改除一个文件夹外的所有文件夹的所有者,linux,ssh,centos,Linux,Ssh,Centos,我想更改所有文件夹的所有权,因此使用以下命令: chown -R root: * 现在我想说更改除/test文件夹之外的所有文件夹 可能吗?设置extglob选项,然后排除所需文件夹: shopt -s extglob chown -R root: !(test) 谢谢,我也可以在所有操作中使用此命令吗?像chmod,cp,mv和@是的,你也可以用它做其他的操作。但我希望你能理解命令。试着说ls!(测试)查看它的功能。再次感谢,我运行了shopt-s extglob并且没有任何输出,然后运行

我想更改所有文件夹的所有权,因此使用以下命令:

chown -R root: *
现在我想说更改除
/test
文件夹之外的所有文件夹


可能吗?

设置
extglob
选项,然后排除所需文件夹:

shopt -s extglob
chown -R root: !(test)

谢谢,我也可以在所有操作中使用此命令吗?像
chmod
cp
mv
和@是的,你也可以用它做其他的操作。但我希望你能理解命令。试着说
ls!(测试)
查看它的功能。再次感谢,我运行了
shopt-s extglob
并且没有任何输出,然后运行
ls!(index.html)
此命令将显示所有目录中的所有文件@是的,这是预期的行为<代码>ls!(index.html)相当于说
ls*
不包括
ls index.html
@MajAfy否,您也可以指定文件。