답변:
Julie가 말했듯이 df
여유 공간을 표시하여 마운트 지점이나 장치 이름을 전달하는 데 사용할 수 있습니다 .
df --human-readable /home
df --human-readable /dev/sda1
다음과 같은 것을 얻을 수 있습니다 :
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 833G 84G 749G 10% /home
계속 실행하려면을 사용하십시오 watch
. 기본 업데이트 간격은 2 초이지만 다음과 --interval
같이 조정할 수 있습니다 .
watch --interval=60 df --human-readable /dev/sda1
df
여유 공간을 포함하여 디스크 사용량을 보여주는 간단한 명령 줄 유틸리티입니다.
man df
자세한 내용을 확인 하십시오.
df -h
, 입력 할 때 필요한 정보를 제공합니다 df -h
. 나는 더 실시간 또는 실시간으로, 즉 터미널을 자동으로 업데이트하는 것을 계속 수행했기 때문에 확인 명령을 입력 할 필요가 없습니다.
watch
반복해서 실행하고 새로운 출력을 표시합니다 (일반적으로 2 초마다). 정상적인 조건에서 한 번에 하나의 프로그램 만 터미널을 업데이트 할 수 있습니다 (예 : 화면을 완전히 엉망으로 만들지 않으려는 경우) 동시에 다른 작업을 수행하려는 경우 터미널을 전용으로 사용하거나 screen, tmux 또는 dvtm과 같은 방식으로 실행하여 터미널을 여러 가상 터미널로 분할하십시오.
은 Using 위에 제공 우수한 대답 에 의해 알렉산더 Batischev 하고, 이것 에 의해 랄프 프리들을 , 나는 그들을 결합 "종류"라 이 링크 이 명령 :
watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'
그러면 터미널의 모든 하드 드라이브를 1 분마다 업데이트하며 사용 된 공간의 백분율로 정렬하여 볼 수 있습니다.
나는이 답변이 이미 여기에 무엇을 추가 할 수 있는지 모르겠지만 (이것은 내 첫 번째 대답입니다), 누군가 내가 원하는 것을 정확하게 찾게되면 여기에 넣을 것이라고 생각했습니다. 나는이 질문에 처음부터 끝냈습니다. 가능하다면 "watch", "df"및 "sort"를 함께 배치하는 방법을 알아 내야하는 노력을 다른 사람을 구하려고 노력했습니다.
참고로, 필자는 필요하지 않거나보고 싶지 않은 "udev"항목도 시스템에 표시하기 때문에 "/ dev / sd *"대신 정규식을 사용했습니다. 위에 작성된 명령은 해당 명령을 숨기고 하드 드라이브 만 표시합니다.
df
btrfs (yet)에 올바른 값을 표시 할 수 없습니다. 이 정보를 질문에 추가 할 수 있습니까?