이것을 명확히하겠습니다. 여러 파일 시스템에서 조회를 수행하고 싶습니다.
내가 하고 싶은 것은 의사 파일 시스템을 건너뛰는 것입니다. 을(를) 제외하고 -prune
이를 수행할 수 있는 방법이 있습니까?
답변1
다음을 포함한 거의 모든 아이디어 -prune
(왜 이것을 피해야 합니까?):
- 일관되고 알려진 로컬 파일 시스템 유형 세트가 있는 경우 다음과 같은 것을 사용하십시오.
find / \( -fstype rootfs -o -fstype ext4 -o -prune \) ...others... -print
- 알려진 의사 파일 시스템 유형 세트가 있는 경우 다음과 같은 것을 사용하십시오.
find / \( -fstype tmpfs -o -fstype udev \) -prune -o \( ...others... -print \)
- 알려진 의사 파일 시스템 마운트 지점 세트가 있는 경우 다음과 같은 것을 사용하십시오.
find / \( -path '/dev' -o -path '/run' \) -prune -o \( ...others... -print \)
- 파일 시스템의 마운트 지점을 알고 있는 경우하다검색하려면 다음과 같은 것을 사용하십시오.
find / /home /var -mount ...others... -print