Tôi biết rất ít (về cơ bản không có gì) về snap. Tôi thấy rằng trong 18.04 họ đã sử dụng snaps, được hiển thị bên dưới
Các ứng dụng cốt lõi được đóng gói dưới dạng snaps
Thể hiện ở đây
Vì vậy, câu hỏi của tôi là, vì snaps được hiển thị bằng df
lệnh và chúng dường như bị ngập df
(Trên bản cài đặt mới của 18.04, hơn một nửa df
danh sách của tôi là snaps)
Nó chỉ làm ngập df, và làm cho nó khó sử dụng hơn. Có cách nào để ngăn chặn nó? Tôi giả sử vì snap đang có kế hoạch sử dụng thường xuyên hơn nên nó sẽ không hiển thị trong df, hoặc df sẽ trở thành một lệnh dài hơn nhiều với nhiều đường ống hơn.
df
liệt kê snaps với những điều sau:df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
kết quả đường ống để grep & loại bỏ snaps, giải pháp sạch hơn là IMHO sử dụng grep -v
tùy chọn của grep để loại trừ các hệ thống tệp. Snaps sử dụng squashfs. Do đó, bạn có thể xác định một bí danh muốn alias df='df -l -BM -Tx"squashfs"'
lấy danh sách không phải là snap-default làm mặc định. Xem [ docs.snapcraft.io/the-snap-format/698] để biết định nghĩa.
df | grep -v "/snap"
hoặc tương tự, nhưng ngoài điều đó, không ,. Snaps được gắn kết và do đó sẽ hiển thị trong những thứ hiển thị những gì được gắn kết.