남은 HDD 공간을 보여주는 실시간 cmd 도구


13

외장 하드 드라이브에 남은 공간을 실시간으로 표시하는 명령 줄 도구가 있습니까?


2
답은 파일 시스템에 따라 다릅니다. 예를 들어 dfbtrfs (yet)에 올바른 값을 표시 할 수 없습니다. 이 정보를 질문에 추가 할 수 있습니까?
조나스 스타 인

답변:


24

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

3

df 여유 공간을 포함하여 디스크 사용량을 보여주는 간단한 명령 줄 유틸리티입니다.

man df자세한 내용을 확인 하십시오.


1
나는 현재 사용하고 있으며 df -h, 입력 할 때 필요한 정보를 제공합니다 df -h. 나는 더 실시간 또는 실시간으로, 즉 터미널을 자동으로 업데이트하는 것을 계속 수행했기 때문에 확인 명령을 입력 할 필요가 없습니다.
oshirowanen

@oshirowanen을 사용할 수 있으며 watch반복해서 실행하고 새로운 출력을 표시합니다 (일반적으로 2 초마다). 정상적인 조건에서 한 번에 하나의 프로그램 만 터미널을 업데이트 할 수 있습니다 (예 : 화면을 완전히 엉망으로 만들지 않으려는 경우) 동시에 다른 작업을 수행하려는 경우 터미널을 전용으로 사용하거나 screen, tmux 또는 dvtm과 같은 방식으로 실행하여 터미널을 여러 가상 터미널로 분할하십시오.
Random832

3

전체 터미널을 watch의 출력에 바치는 아이디어가 마음에 들지 않으면 conkydf 와 같은 도구를 고려할 수 있습니다. HDD 사용량, HDD 온도, 램 사용량, 현지 날씨, 뉴스 헤드 라인 등 모든 것을 모니터링 하는 데 사용 하는 수많은 예가 있습니다.conky


2

다음을 사용하십시오.

watch -d df

이 답변을 수락 된 답변과 어떻게 다른지에 대한 설명을 포함하도록이 답변을 편집 해야합니다. 이 답변은 이미 dfand 및 watch명령 사용 방법에 대한 설명을 제공 합니다.
Anthony Geoghegan

0

은 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 *"대신 정규식을 사용했습니다. 위에 작성된 명령은 해당 명령을 숨기고 하드 드라이브 만 표시합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.