ls 명령 - 파일 이름에 특정 문자열이 포함된 특정 유형의 파일을 나열합니다.

ls 명령 - 파일 이름에 특정 문자열이 포함된 특정 유형의 파일을 나열합니다.

이 명령은 ls파일 이름에 "PRO"가 포함되어 있고 pli 파일 유형인 파일 목록을 반환할 수 있습니까? ls -c -lt *.PLI".pli" 유형의 파일이 반환되고, ls -c -lt *PRO*파일 이름에 PRO가 포함된 파일이 반환된다는 사실을 조사하고 확인했습니다 .

예: 폴더에 다음이 포함된 경우:

  • aaaaaPROaaaaa.PLI
  • aaaaaPROaaaaa.PSO
  • aaaaaPROaaaaa.txt
  • bbbbPRObb.PLI
  • bbbbbPRObb.txt

...그럼 ls명령을 반환하면 됩니다aaaaaPROaaaaa.PLI and bbbbbPRObb.PLI

명령을 통해 달성할 수 없다면 ls명령을 통해 달성할 수 있습니까 find?

답변1

를 사용하면 ls다음을 수행할 수 있습니다.

ls -c -ltd -- *PRO*.PLI

그리고 find:

find . ! -name . -prune -type f -name '*PRO*.PLI'

( 쉘 글로브( ) find와 같은 숨겨진 파일은 기본적으로 포함되지 않습니다.).xPRO.PLI*PRO*.PLI

관련 정보