df -k + 루트 코일을 일치시키는 방법

df -k + 루트 코일을 일치시키는 방법

df -k명령에서 "/" 볼륨을 일치시키는 방법은 무엇입니까 ?

나는 다음을 시도했다:

[root@machine /]# df -k | grep "/"
/dev/vx/dsk/bootdg/rootvol 130926685 71378710 58238709    56%    /
/devices                   0       0       0     0%    /devices
ctfs                       0       0       0     0%    /system/contract
proc                       0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
   .
   .

.

df -k | grep " / "       ( no any output )

.

df -k | grep " \/ "      ( no any output )

요청된 출력:

/dev/vx/dsk/bootdg/rootvol 130926685 71378710 58238709    56%    /

답변1

/매개변수를 직접 전달하면 안 되나요 df -k?

df -k / | tail -n +2

그러면 제목 없이 목록이 제공됩니다.

답변2

노력하다:

df -k | grep '/$'

또는 다음을 사용할 수 있습니다 awk.

df -k | awk '$NF == "/"'

답변3

"/$"라고 말하고 싶지 않다면 공백이 포함된 컬렉션 이름을 사용할 수도 있습니다 [[:space:]].

예:

$ df -k | grep '[[:space:]]/$'
/dev/mapper/fedora_greeneggs-root  51475068  24631544  24205700  51% /

/그러나 테스트해 보면 공백이 EOL(줄 끝)로 종료되는 출력의 유일한 항목이므로 공백을 포함할 필요가 없다는 것을 알게 됩니다 . 따라서 이 사실을 다음과 같이 활용할 수 있습니다.

$ df -k | grep '/$'
/dev/mapper/fedora_greeneggs-root  51475068  24631552  24205692  51% /

답변4

다음 명령을 사용하여 줄의 유일한 단어를 검색합니다.

$ df -kh | grep "rootvol"

관련 정보