개인 웹 페이지는 일반적으로 / home의 public_html 디렉토리에 있습니다. 그건 내 추측 일 것입니다.
find를 사용하여 / home 내에서 모두 찾을 수 있습니다.
find /home 2>/dev/null -type d -name public_html
- /집 검색 할 디렉토리입니다.
- 2 / dev / null 모든 오류 메시지를 숨 깁니다.
- - 타입 d 디렉토리에서 검색을 찾는다.
- -이름 검색 할 디렉토리의 이름입니다.
그러면 public_html이라는 디렉토리가 모두 나열됩니다. 대신에 색인 파일을 검색 할 수도 있습니다.
find /home 2>/dev/null -type f -name index.*
와일드 카드를 사용할 때 확장명을 가진 모든 색인 파일의 목록을 제공해야합니다.
작동하지만 이름 목록 만 있으면 find 명령의 결과를 awk에 파이프 할 수 있습니다.
find /home 2>/dev/null -type f -name index.* | awk -F/ '{print $3}'
- -에프/ / 뒤에 줄을 구분하기 위해 awk에 지시한다.
- {print $ 1} 첫 번째 /
- {print $ 2} 두 번째 /
- {print $ 3} 세 번째 /
따라서 위 명령은 / home / 안에 결과 만 제공합니다. 홈 디렉토리의 이름.