Snaplerin df'de listelenmesini nasıl durdurabilirim?


19

Snap hakkında çok az şey (temelde hiçbir şey) bilmiyorum. Görüyorum ki 18.04'te aşağıda gösterilen ek parçaları kullanıyorlar

Snap olarak paketlenmiş çekirdek uygulamalar

Burada gösterilir

resim açıklamasını buraya girin


Yani, sorum şu ki, snaps dfkomutu kullanarak gösterildiğinden ve görünüşte sular altında kaldığı dfiçin (18.04'ün yeni kurulumunda, dfgirişlerimin yarısından fazlası enstantane)

Sadece df'ye su bastı ve kullanımını zorlaştırıyor. Durdurmanın bir yolu var mı? Snap daha sık kullanılmayı planladığından ya df'de gösterilmeyeceğini ya da df'nin daha fazla boru ile çok daha uzun bir komut haline geleceğini varsayıyorum.


5
Belki de yapabilirsiniz df | grep -v "/snap"ya da benzer, ama bunun dışında hayır. Çıtçıtlar monte edilir ve böylece neyin monte edildiğini gösteren şeylerde görünecektir.
dobey

1
Belki de yüklü eklerin çıktıda yararsız olduğuna dair launchpad.net/+ubuntu/source/coreutils adresinde bir hata raporu açabilirsiniz .
dobey

1
Ek parçaların dfaşağıdakilerle listelenmesini engelleyebilirsiniz :df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
Martin Wimpress

1
Bir takma ad oluşturdum: alias df='df | grep -v "/snap"'
Mike Redrobe

3
dfSonuçları grep & snaps kaldırmak için piping yerine , temiz çözüm IMHO grep's grep -vdosya sistemlerini hariç tutmak için seçeneğini kullanmaktır . Snaps squashfs kullanıyor. Böylece alias df='df -l -BM -Tx"squashfs"', ek olmayan listeyi varsayılan olarak almak gibi bir diğer ad tanımlayabilirsiniz . Tanım için bkz. [ Docs.snapcraft.io/the-snap-format/698] .
Marcus

Yanıtlar:


24

df -xBelirli dosya sistemlerini sonuçlardan hariç tutmak için df seçeneğini kullanabilirsiniz . Anlık dosyalar squashfs dosya sistemini kullandığından, aşağıdaki gibi bir takma ad tanımlayabilirsiniz

alias df='df -x"squashfs"'

ek olmayan listeyi varsayılan olarak almak için

BTW, ek biçimin tanımı için bu bağlantıya bakın .


Genellikle takma ad kullanmaya karşıyım, ama burada bir istisna yapabilirim. Teşekkürler!
18:02

grepBu, snaps ile sınırlı olmayan tüm squashfs dosya sistemlerini kaldıracağından çözümü hala tercih ediyorum .
skerit

1
fark, grepçözümün diğer argümanların dfçalışmasını engellemesidir .
'19
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.