Je connais très peu (essentiellement rien) sur le snap. Je vois qu'en 18.04 ils utilisent déjà des snaps, comme montré ci-dessous
Applications de base empaquetées sous forme de snaps
Montré ici
Donc, ma question est, puisque les snaps sont affichés à l'aide de la df
commande, et ils inondent apparemment df
(Lors d'une nouvelle installation de 18.04, plus de la moitié de mes df
annonces sont des snaps)
Il est juste en train d'inonder df et le rend plus difficile à utiliser. Y a-t-il un moyen de l'arrêter? Je suppose que, puisque snap prévoit d'être utilisé plus fréquemment, il n'apparaîtra pas dans df, ou df deviendra une commande beaucoup plus longue avec plus de canaux.
snap
ubuntu-core
18.04
trueCamelType
la source
la source
df | grep -v "/snap"
ou similaire, mais à part cela, non. Les boutons-pression sont montés et s'affichent donc dans les éléments qui montrent ce qui est monté.df
de lister les snaps avec les éléments suivants:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
résultats vers grep et de supprimer les snaps, la solution plus propre est à mon humble avis d'utiliser l'grep -v
option de grep pour exclure les systèmes de fichiers. Les snaps utilisent squashfs. Ainsi, vous pouvez définir un alias commealias df='df -l -BM -Tx"squashfs"'
obtenir la liste non-snap par défaut. Voir [ docs.snapcraft.io/the-snap-format/698] pour une définition.Réponses:
Vous pouvez utiliser l'
df -x
option de df pour exclure certains systèmes de fichiers des résultats. Puisque les snaps utilisent le système de fichiers squashfs, vous pouvez définir un alias commepour obtenir la liste non-snap par défaut.
BTW, voir ce lien pour une définition du format snap.
la source
grep
solution car cela supprimerait tous les systèmes de fichiers squashfs, qui ne se limitent pas aux snaps.grep
solution empêche les autres argumentsdf
de fonctionner.