os:linux:command
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
os:linux:command [2024/04/23 22:44] – 바깥 편집 127.0.0.1 | os:linux:command [2025/07/04 16:42] (현재) – [grep] kieuns | ||
---|---|---|---|
줄 28: | 줄 28: | ||
====== grep ====== | ====== grep ====== | ||
- | 어느 폴더의 파일이나 파일들을 전부 뒤져서, 검색하려는 문자열이 있는 파일들을 찾아낸다. | + | 어느 폴더의 파일이나 파일들을 전부 뒤져서, 검색하려는 문자열이 있는 파일들을 찾아낸다. |
- | (Find in Files) | + | |
- | 기본 | ||
<code bash> | <code bash> | ||
# | # | ||
# 검색할 파일을 콕 집어서 검색 | # 검색할 파일을 콕 집어서 검색 | ||
+ | # grep -rn 패턴 파일(or 폴더) | ||
# | # | ||
- | grep -rn '< | + | |
+ | $ grep -rn '< | ||
+ | |||
+ | $ grep -rn " | ||
# | # | ||
줄 42: | 줄 44: | ||
# -r 옵션에 의해, 서브 폴더까지 전부 검색 | # -r 옵션에 의해, 서브 폴더까지 전부 검색 | ||
# | # | ||
- | grep -rn '< | + | |
+ | $ grep -rn '< | ||
</ | </ | ||
주로 사용하는 옵션 | 주로 사용하는 옵션 | ||
- | | -r | 서브 폴더까지전부 검색 | + | | -r | 서브 폴더까지전부 검색 | |
| -n | 검색된 파일에서 검색하려는 문자열이 있는 줄번호 출력 | | | -n | 검색된 파일에서 검색하려는 문자열이 있는 줄번호 출력 | | ||
+ | ===== 정규식 ===== | ||
+ | |||
+ | * 정규식 검색을 하려면 '' | ||
+ | * 찾은 부분을 색으로 표시하려면 '' | ||
+ | |||
+ | <code bash> | ||
+ | $ grep --color -E " | ||
+ | </ | ||
+ | |||
+ | * 결과 \\ {{: | ||
+ | |||
+ | 찾은 부분만 표시 '' | ||
+ | |||
+ | <code bash> | ||
+ | $ grep -oE " | ||
+ | nGameVersion | ||
+ | </ | ||
====== du ====== | ====== du ====== | ||
줄 65: | 줄 85: | ||
</ | </ | ||
+ | ===== zsh(mac) ===== | ||
+ | * 24-12-16 | ||
+ | <code bash> | ||
+ | du -h -d 0 . # -h 크기단위, | ||
+ | </ | ||
====== tar ====== | ====== tar ====== | ||
줄 72: | 줄 97: | ||
# 타겟디렉토리 : ./ | # 타겟디렉토리 : ./ | ||
tar cvzf new-target.tar ./ | tar cvzf new-target.tar ./ | ||
+ | |||
# 묶은 파일 보기 | # 묶은 파일 보기 | ||
tar tvf new-target.tar | tar tvf new-target.tar | ||
+ | |||
# 묶은 파일 풀기 | # 묶은 파일 풀기 | ||
tar xvf new-target.tar ./ | tar xvf new-target.tar ./ |
os/linux/command.1713879883.txt.gz · 마지막으로 수정됨: 2024/04/23 22:44 저자 127.0.0.1