Saya tahu sedikit (pada dasarnya tidak ada) tentang snap. Saya melihat bahwa pada 18.04 mereka sudah menggunakan buncis, ditunjukkan di bawah ini
Aplikasi inti dikemas sebagai terkunci
Tampil di sini
Jadi, pertanyaan saya adalah, bahwa sejak terkunci ditampilkan menggunakan df
perintah, dan mereka tampaknya membanjiri df
(Pada pemasangan baru 18,04 lebih dari setengah dari df
daftar saya terkunci)
Itu hanya banjir df, dan membuatnya lebih sulit untuk digunakan. Apakah ada cara untuk menghentikannya? Saya berasumsi karena snap berencana untuk digunakan lebih sering itu tidak akan muncul di df, atau df akan menjadi perintah yang lebih lama dengan lebih banyak pipa.
snap
ubuntu-core
18.04
trueCamelType
sumber
sumber
df | grep -v "/snap"
atau serupa, tetapi selain itu, tidak, Terkunci terpasang dan akan muncul dalam hal-hal yang menunjukkan apa yang dipasang.df
dari mendaftar buncis dengan yang berikut ini:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
hasil ke grep & menghapus bidikan, solusi pembersih adalah IMHO untuk menggunakangrep -v
opsi grep untuk mengecualikan sistem file. Terkunci menggunakan squashfs. Dengan demikian Anda dapat mendefinisikan alias inginalias df='df -l -BM -Tx"squashfs"'
mendapatkan daftar non-snap sebagai default. Lihat [ docs.snapcraft.io/the-snap-format/698] untuk definisi.Jawaban:
Anda dapat menggunakan df
df -x
opsi untuk mengecualikan sistem file tertentu dari hasil. Karena terkunci menggunakan sistem file squashfs, Anda dapat mendefinisikan aliasuntuk mendapatkan daftar non-snap sebagai default.
BTW, lihat tautan ini untuk definisi format jepret.
sumber
grep
solusinya karena ini akan menghapus semua filesystem squashfs, yang tidak terbatas pada terkunci.grep
solusinya mencegah argumen lain untuk tidakdf
berfungsi.