Ich weiß sehr wenig (im Grunde nichts) über das Schnappen. Ich sehe, dass sie in 18.04 bereits Snaps verwenden (siehe unten)
Kernanwendungen als Snaps verpackt
gezeigt hier
Meine Frage ist also, dass Snaps mit dem df
Befehl angezeigt werden und anscheinend überfluten. df
(Bei einer Neuinstallation von 18.04 handelt es sich bei mehr als der Hälfte meiner df
Listings um Snaps.)
Es überschwemmt nur df und erschwert die Verwendung. Gibt es eine Möglichkeit, dies zu stoppen? Ich gehe davon aus, dass snap, da es häufiger verwendet werden soll, entweder nicht in df angezeigt wird oder mit mehr Pipes zu einem viel längeren Befehl wird.
snap
ubuntu-core
18.04
trueCamelType
quelle
quelle
df | grep -v "/snap"
oder ähnlich, aber abgesehen davon, nein. Druckknöpfe sind montiert und werden daher in Dingen angezeigt, die zeigen, was montiert ist.df
Auflisten von Schnappschüssen wie folgt verhindern:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
Ergebnisse an grep weiterzuleiten und Snaps zu entfernen, ist die sauberere Lösung IMHO, diegrep -v
Option von grep zum Ausschließen von Dateisystemen zu verwenden. Snaps verwenden Squashfs. So können Sie einen Alias definierenalias df='df -l -BM -Tx"squashfs"'
, um die Nicht-Snap-Liste als Standard zu erhalten. Eine Definition finden Sie unter [ docs.snapcraft.io/the-snap-format/698] .Antworten:
Mit der
df -x
Option von df können Sie bestimmte Dateisysteme von den Ergebnissen ausschließen. Da Snaps das Dateisystem squashfs verwenden, können Sie einen Alias wie diesen definierenum die Nicht-Snap-Liste als Standard zu erhalten.
Übrigens finden Sie unter diesem Link eine Definition des Fangformats.
quelle
grep
Lösung, da dies alle squashfs-Dateisysteme entfernen würde, was nicht auf Snaps beschränkt ist.grep
Lösung verhindert, dass andere Argumentedf
funktionieren.