별표 와일드카드
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 25번째.
와일드카드는 파일 이름에서 하나 이상의 문자를 일치시키기 위해 자리 표시자로 작용하는 특수 문자입니다. 와일드카드를 사용하면 모든 이름을 입력하지 않고 여러 파일을 한 번에 작업할 수 있습니다.
별표 와일드카드 *는 문자 0개 이상(0개를 포함)을 매칭합니다. 이것은 가장 강력하고 흔히 사용되는 와일드카드입니다.
예를 들어, .txt로 끝나는 모든 파일을 나열하려면:
ls *.txt이름의 길이와 상관없이 .txt로 끝나는 모든 파일 이름을 일치시킵니다.
더 많은 예제:
photo로 시작하는 모든 파일을 매칭:
ls photo*이름의 어느 위치에든 report가 포함된 모든 파일을 일치시키기:
ls *report*모든 이름이나 확장자를 가진 모든 파일을 매칭:
ls **는 ls에만 국한되지 않고 어떤 명령어든 사용할 수 있습니다. 예를 들어, 모든 .jpg 파일을 폴더로 복사하세요:
cp *.jpg photos/또는 모든 .log 파일을 한 번에 삭제:
rm *.log팁: 항상
rm이나mv와 함께 사용하기 전에 먼저 와일드카드 패턴과 함께ls를 실행하세요 — 이렇게 하면 변경 전에 정확히 어떤 파일이 영향을 받는지 확인할 수 있습니다.
챌린지
초급현재 디렉토리에서 .jpg 파일만 나열하기 위해 * 와일드카드를 사용하세요.
힌트: 이미지 파일만 필터링하기 위해
ls를*와일드카드와.jpg확장자와 결합하세요.
치트 시트
와일드카드는 파일 이름에서 하나 이상의 문자를 일치시키는 특수 문자로, 한 번에 여러 파일을 작업할 수 있게 합니다.
별표 와일드카드 *는 임의 개수의 문자(0개 포함)를 일치시킵니다.
예제:
.txt로 끝나는 모든 파일 나열:
ls *.txtphoto로 시작하는 모든 파일 나열:
ls photo*이름 어디에서든 report를 포함하는 모든 파일 나열:
ls *report*모든 파일 나열:
ls *모든 .jpg 파일을 폴더로 복사:
cp *.jpg photos/모든 .log 파일 삭제:
rm *.log팁:
rm이나mv와 함께 사용하기 전에 와일드카드 패턴으로ls를 먼저 실행하여 어떤 파일이 영향을 받는지 확인하세요.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.