在Linux中,找出目录超级用户的加目录中所有属于超级用户组的文件,并用tar命令将其备份成一个文件名叫做root group.gz。
时间: 2024-09-17 09:08:00 浏览: 51
在Linux中,您可以按照以下步骤查找并用tar命令备份超级用户组的文件:
1. 首先,切换到超级用户(通常是通过`su`命令),因为某些操作可能需要管理员权限。
2. 使用`find`命令找到指定目录及其所有子目录下属于超级用户组的文件。假设当前目录就是您想要搜索的目录,命令可能是这样的:
```
find /path/to/directory -group root -print
```
这里`-type f`表示只查找文件,`-group root`指明文件所属的组为root。
3. 将上述`find`命令的结果传递给`tar`命令,创建压缩后的备份文件:
```
tar czvf root_group.gz $(find /path/to/directory -type f -group root)
```
`czvf`分别代表create、compress、verbose和file的首字母,`$(...)`是命令替换,将`find`的结果作为`tar`命令的参数。
4. 执行完这个命令后,就会在当前目录下生成名为`root_group.gz`的压缩备份文件了。
注意:请确保替换`/path/to/directory`为您实际要搜索的目录路径。
阅读全文