我对快照几乎一无所知(基本上一无所知)。我看到在18.04中,他们已经在使用快照,如下所示
打包为快照的核心应用程序
显示在这里
因此,我的问题是,由于使用df
命令显示了快照,并且快照显然泛滥了df
(在全新安装的18.04中,超过一半的df
清单是快照)
这只是df泛滥,使其更难使用。有办法阻止它吗?我假设由于snap正在计划被更频繁地使用,所以它将不会在df中显示,或者df将成为具有更多管道的更长命令。
也许您可以在launchpad.net/+ubuntu/source/coreutils上打开一个错误报告,说明已安装的快照在输出中无济于事。
—
dobey '18
您可以
—
Martin Wimpress,
df
使用以下方法阻止列出快照:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
我设置了一个别名:
—
Mike Redrobe
alias df='df | grep -v "/snap"'
df
恕我直言,更清洁的解决方案不是将结果传递给grep和删除快照,而是使用grep的grep -v
选项排除文件系统。快照使用squashfs。因此,您可以定义一个别名,例如alias df='df -l -BM -Tx"squashfs"'
将非快照列表作为默认值。有关定义,请参见[ docs.snapcraft.io/the-snap-format/698]。
df | grep -v "/snap"
或做类似的事情,但是除此之外,不可以。快照已安装,因此将显示在已安装的事物中。