ls 명령을 사용하여 특정 문자열로 끝나는 파일을 제외한 모든 파일을 표시하는 방법

ls 명령을 사용하여 특정 문자열로 끝나는 파일을 제외한 모든 파일을 표시하는 방법

다양한 파일이 포함된 디렉토리가 있고 이 ls명령을 사용하여 이름이 로 끝나는 파일을 제외한 모든 파일을 나열하고 싶지만 .config방법을 모르겠습니다.

답변1

관련 기사에서 언급했듯이 bash에서 확장 와일드카드를 설정한 다음 다음 ls으로 끝나지 않는 파일을 요청하세요 .config.

shopt -s extglob
ls -d -- !(*.config)

.기본적으로 마침표(점, )로 시작하는 파일은 표시되지 않습니다. 다른 셸 옵션을 활성화하면 해당 파일을 볼 수 있습니다.

shopt -s dotglob

관련 정보