나는 스냅에 대해 거의 알지 못합니다 (기본적으로 아무것도 아님). 18.04에서 이미 스냅을 사용하고 있음을 알았습니다 (아래 참조).
스냅으로 패키지 된 핵심 애플리케이션
여기에 표시
그래서 내 질문은 df
명령을 사용하여 스냅이 표시 되고 분명히 플러딩되는 것입니다 df
(18.04를 새로 설치할 때 내 df
목록의 절반 이상 이 스냅입니다)
그것은 단지 df를 범람하고 사용하기 어렵게 만듭니다. 그것을 막을 방법이 있습니까? snap이 더 자주 사용되도록 계획하고 있기 때문에 df에 표시되지 않거나 df가 더 많은 파이프와 함께 더 긴 명령이 될 것이라고 가정합니다.
아마도 launchpad.net/+ubuntu/source/coreutils 에서 설치된 스냅이 출력에 도움이되지 않는다는 버그 보고서를 열 수 있습니다 .
—
dobey
df
다음을 사용하여 스냅을 나열 하지 못하게 할 수 있습니다 .df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
별명을 설정했습니다 :
—
Mike Redrobe
alias df='df | grep -v "/snap"'
df
결과를 파이프로 가져 와서 스냅을 제거하는 대신 클리너 솔루션은 grep의 grep -v
옵션을 사용 하여 파일 시스템을 제외시키는 것입니다. 스냅은 스쿼시를 사용합니다. 따라서 alias df='df -l -BM -Tx"squashfs"'
스냅이 아닌 목록을 기본값으로 사용하는 것과 같은 별칭을 정의 할 수 있습니다 . 정의는 [ docs.snapcraft.io/the-snap-format/698] 을 참조하십시오 .
df | grep -v "/snap"
그와 비슷하거나 비슷할 수는 있지만 그 외에는 없습니다. 스냅이 마운트되어 마운트 된 것을 보여주는 것들에 나타납니다.