Eu sei muito pouco (basicamente nada) sobre snap. Vejo que na 18.04 eles já estão usando snaps, mostrados abaixo
Aplicativos principais empacotados como snaps
Mostrado aqui
Portanto, minha pergunta é que, como os snaps são mostrados usando o df
comando, e aparentemente aparecem df
(na nova instalação do 18.04, mais da metade das minhas df
listagens são snaps)
É apenas inundar df e torna mais difícil de usar. Existe uma maneira de pará-lo? Estou assumindo que o snap está planejando ser usado com mais frequência ou ele não será exibido no df ou o df se tornará um comando muito mais longo com mais pipes.
snap
ubuntu-core
18.04
trueCamelType
fonte
fonte
df | grep -v "/snap"
parecido, mas fora isso, não. Os snaps são montados e, portanto, aparecem nas coisas que mostram o que está montado.df
listagem de snaps com o seguinte:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
resultados para grep e remover snaps, a solução mais limpa é IMHO usar agrep -v
opção grep para excluir sistemas de arquivos. Snaps usam squashfs. Assim, você pode definir um alias comoalias df='df -l -BM -Tx"squashfs"'
obter a lista sem snap como padrão. Veja [ docs.snapcraft.io/the-snap-format/698] para uma definição.Respostas:
Você pode usar a
df -x
opção df para excluir determinados sistemas de arquivos dos resultados. Como os snaps usam o sistema de arquivos squashfs, é possível definir um alias comopara obter a lista sem snap como padrão.
BTW, consulte este link para obter uma definição do formato de snap.
fonte
grep
solução, pois isso removeria todos os sistemas de arquivos squashfs, que não se limitam a snaps.grep
solução impede que outros argumentosdf
funcionem.