티스토리 뷰
별, 스타, 애스터리스크, 눈꽃 등으로 불리우는 이 문자는
간단하게 모든 글자를 뜻한다고 이해하시면 됩니다.
예를 들어 아래와 같은 파일이 있을때
c:\file1.txt c:\file2.txt c:\file3.txt
아래와 같은 식으로 mv 명령어가 작동할 수 있습니다.
mv c:\file*.txt d:\
* 자리에는 아무 문자나 들어갈 수 있기 때문에 file1.txt file2.txt file3.txt 가 모두 해당이 되게 됩니다.
아니면 아래와 같은 방식도 가능합니다.
mv c:\*.txt d:\
위 명령은 c:\ 밑에 모든 txt 파일을 d:\ 로 mv 시키는 명령입니다.
아까와 비교했을때 적용대상이 더 많아지겠죠?
중요한건 * 이라고 해서 딱 한글자만 의미하는게 아니라 여러글자의 조합도 모두 해당할 수 있다는 겁니다.
*.txt 는 파일명은 상관없고 아무튼 확장자가 .txt 로 끝나기만 하면 된다를 의미합니다.
아래와 같이 특정 경로 밑에 바로 * 을 쓰면 해당 경로의 모든 파일이 해당됩니다.
그냥 *을 쓰면 현재 폴더상의 모든 파일이 해당됩니다.
mv c:\* d:\
mv * d:\
* 은 cp, mv, find 등등 파일명이나 디렉토리 경로를 사용하는 모든 명령어에 바로바로 적용이 가능합니다.
다만 이것은 OS(운영체제) 에서 다양한 파일을 가르키거나, 표현할 수 있는 특수문자 같은 개념입니다.
정규표현식(regex)의 * 이나 . 과는 다른 개념입니다.
728x90
반응형
'수업 노트 > 컴퓨터 기초' 카테고리의 다른 글
온라인 컴파일러(replit.com) 사용법 (0) | 2021.08.31 |
---|---|
base64 인코딩 원리 (0) | 2021.08.29 |
인코딩과 디코딩 (0) | 2021.08.28 |
32 bit 컴퓨터와 64 bit 컴퓨터의 차이점 (0) | 2021.08.16 |
내 PC 가 32bit 인지, 64bit 인지 확인하는 방법 (0) | 2021.08.16 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Natas
- 리터럴
- Encode
- 압축파일
- ssh
- OpenSSL
- java
- 리눅스
- HTTPS
- Linux
- 웹보안공부
- X32
- BASE64
- Bandit
- OverTheWire
- 웹보안
- bz2
- Strings
- SSL
- tr
- 32bit
- grep
- over the wire
- tar
- find
- gz
- solution
- nc
- natas7
- 풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함