Wiem bardzo mało (w zasadzie nic) o snapie. Widzę, że w 18.04 używają już snapów, jak pokazano poniżej
Podstawowe aplikacje spakowane jako przystawki
Pokazano tutaj
Moje pytanie brzmi: skoro snapy są wyświetlane za pomocą df
polecenia i najwyraźniej są zalewane df
(przy świeżej instalacji 18.04 ponad połowa moich df
ofert to snapy)
Po prostu zalewa df i sprawia, że jest trudniejszy w użyciu. Czy istnieje sposób, aby to zatrzymać? Zakładam, że skoro snap planuje częstsze użycie, albo nie pokaże się w df, albo df stanie się znacznie dłuższym poleceniem z większą ilością potoków.
snap
ubuntu-core
18.04
trueCamelType
źródło
źródło
df | grep -v "/snap"
lub coś podobnego, ale poza tym nie. Zatrzaski są montowane, więc pojawią się w rzeczach, które pokazują, co jest zamontowane.df
df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
wyniki do grep i usuwać zatrzaski, czystszym rozwiązaniem jest IMHO, aby użyćgrep -v
opcji grep do wykluczenia systemów plików. Snapy używają squashfs. W ten sposób możesz zdefiniować alias, takialias df='df -l -BM -Tx"squashfs"'
jak domyślny brak listy lokalizacji. Zobacz [ docs.snapcraft.io/the-snap-format/698] dla definicji.Odpowiedzi:
Możesz użyć
df -x
opcji df, aby wykluczyć niektóre systemy plików z wyników. Ponieważ snapy używają systemu plików squashfs, możesz zdefiniować alias podobny doaby uzyskać domyślną listę nie-przyciągania.
BTW, zobacz ten link, aby uzyskać definicję formatu przystawki.
źródło
grep
rozwiązanie, ponieważ spowoduje to usunięcie wszystkich systemów plików squashfs, co nie jest ograniczone do snapów.grep
rozwiązanie uniemożliwia działanie innych argumentówdf
.