디렉토리 이름 /opt/BMC/patrol/
에 Patrol*
또는 patrol*
으로 시작하는 모든 디렉토리 이름을 표시하려고합니다. 명령Linux에서 소문자 또는 대문자로 시작하는 디렉토리를 표시하는 방법은 무엇입니까?
ls /opt/BMC/patrol/ | grep -i '^Patrol*'
는 대신 디렉토리,
Patrol3
Patrol3.16
PatrolAgent_3181.sh
patrol_cfg.sh
그것은 정확하지만, 디렉토리와 파일이를 생성합니다.
명령 ls -d /opt/BMC/patrol/*/ | grep -i '^Patrol*'
아무것도 ... 가 재귀 적으로 검색합니까
/opt/BMC/patrol/BMCINSTALL/
/opt/BMC/patrol/bmc_products/
/opt/BMC/patrol/cert_gg/
/opt/BMC/patrol/common/
/opt/BMC/patrol/Install/
/opt/BMC/patrol/itools/
/opt/BMC/patrol/Patrol3/
/opt/BMC/patrol/Patrol3.16/
/opt/BMC/patrol/perform/
/opt/BMC/patrol/rtserver/
/opt/BMC/patrol/temp2/
/opt/BMC/patrol/test/
/opt/BMC/patrol/testftp/
/opt/BMC/patrol/Uninstall/
을 생산
명령을 생산하지? 대문자 또는 소문자로 시작하는 디렉토리 이름 만 찾는 명령은 무엇입니까?
그런데 사이트에 오신 것을 환영합니다! 사이트 둘러보기에 대한 더 자세한 정보는 [둘러보기] (https://stackoverflow.com/tour)와 [how-to-ask 페이지] (https://stackoverflow.com/help/how-to-ask)를 확인하십시오. 실행됩니다. – cxw