3
파일이 저장된 파일 시스템 유형을 어떻게 결정합니까? 내가 파일 이름, 또는 나중에, 단지 설명자를 가질 수 있습니다.파일이 저장된 파일 시스템 유형 가져 오기
내가 행복하게 처음 스크립트를 사용하여,하지만 싶습니다 또한 명령 줄/스크립트에 C.
파일이 저장된 파일 시스템 유형을 어떻게 결정합니까? 내가 파일 이름, 또는 나중에, 단지 설명자를 가질 수 있습니다.파일이 저장된 파일 시스템 유형 가져 오기
내가 행복하게 처음 스크립트를 사용하여,하지만 싶습니다 또한 명령 줄/스크립트에 C.
에서 콜와 함께 할 방법을 알고, 당신은 사용할 수 있습니다 stat
:
$ stat -f -c "%T" someFileOnExt2Ext3
ext2/ext3
$ stat -f -c "%T" someFileOnNFS
nfs
int statfs(const char *path, struct statfs *buf);
:이 결국 statfs(2) 시스템 호출로 연결
함수 statfs()는 마운트 된 파일 시스템에 대한 정보를 반환합니다. path는 마운트 된 파일 시스템 내의 모든 파일의 경로 이름이고, buf 은 statfs 구조에 대한 포인터입니다.