在 Ubuntu 服务器上使用 sudo 和管道命令

在 Ubuntu 服务器上使用 sudo 和管道命令

如果我需要在 Ubuntu 服务器上通过 sudo 使用以下备份命令,该怎么做?我需要在两个地方使用 sudo 吗?

tar cf - directory | 7za a -si directory.tar.7z

答案1

我在 sudo 手册中找到了这个。您可以使用单个 sudo 命令执行以下操作:

sudo sh -c 'tar cf - directory | 7za a -si directory.tar.7z'

相关内容