Linux에는 모든 하드 디스크 정보를 표시할 수 있는 스크립트가 있습니까?

Linux에는 모든 하드 디스크 정보를 표시할 수 있는 스크립트가 있습니까?

이름, UUID, 마운트 지점, 유형, 여유 공간/여유 공간/총 크기/사용량 등 모든 하드 드라이브에 대한 정보를 동시에 표시할 수 있는 명령줄에서 실행할 수 있는 Linux 스크립트를 찾고 있습니다. %(MB) 등

나는 다음 명령을 알고 있습니다.

ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list

그러나 스크립트가 훨씬 쉬울 것입니다. 스크립트를 작성하는 방법을 모르겠습니다.

답변1

먼저 파일을 만듭니다.

touch myscript.sh

다음으로 파일을 편집합니다(원하는 편집기를 사용하여):

vi myscript.sh

파일을 저장하려면 esc키를 , Enter :wq, enter키를 누르세요.

원하는 것을 추가하세요:

#!/bin/sh

ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list

파일을 정확하게 만드십시오.

chmod 775 myscript.sh

스크립트를 실행합니다:

./myscript.sh
[OR]
sh myscript.sh

한 단계 더 나아가려면 파일에 다음 줄을 추가 .bashrc하세요 source.

vi ~/.bashrc

ADD this line at the bottom: 

export PATH=$PATH:/absolute/path/of/directory/my/script/is/in

source ~/.bashrc

예:

export PATH=$PATH:/lhome/myuserfolder

이제 시스템 어디에서나 다음을 입력하기만 하면 myscript.sh스크립트가 실행됩니다.

관련 정보