linux에서 작업하다 보면 tar.gz 파일을 많이 보입니다. 저는 매번 볼 때마다 압축/해제 명령어가 헷갈려서 구글링을 한동안 했었던 기억이 있습니다. tar.gz이 뭐야?tar.gz는 tar와 gzip이 합쳐진 확장자입니다.tar란?tar는 Tape ARchiver의 줄임말로, 원래 테이프 백업용으로 만들어진 도구입니다. 이를 통해서 여러 파일을 하나의 파일로 묶어줍니다. 하지만 압축은 하지 않고, 오로지 아카이브만 합니다. 압축을 하지 않기 때문에 용량이 큰 경우에는 압축이 필요합니다.gzip란?gzip은 GNPU zip으로 리눅스/유닉스에서 널리 쓰이는 파일 압축 프로그램입니다. gzip은 파일 묶는 기능은 없지만, 압축을 할 수 있기 때문에 tar를 한 다음에 gzip을 통해서 압축을 하는데 ..
리눅스를 사용하면 특정 파일이나 디렉토리를 찾을 일들이 종종 생깁니다. 이 때 사용할 명령어가 바로 find 명령어입니다. find는 이름 그대로 찾는 것인데, 파일이름이 다 기억이 나지 않아도 일부를 통해서 원하는 파일을 찾을 수 있어서 제가 자주 쓰는 명령어 중에 하나입니다.find 명령어find 명령어는 특정 파일이나 디렉토리를 찾을 때 사용하는 명령어입니다. find 명령어는 아래 문법을 이용해서 사용합니다. find [검색할 경로] [검색 조건] [찾을 파일 또는 디렉토리 형식]예를 들면 현재 경로에서 test.txt 파일을 찾으려고 합니다. 이 때 명령어는 아래와 같이 사용할 수 있습니다. find ./ -name test.txt-name은 옵션 값인데 이 부분은 곧 설명드리겠습니다.find ..
grep은 제가 즐겨쓰는 linux 명령어 중에 하나 입니다. grep을 잘 활용하면 빠르게 원하는 결과를 찾을 수 있습니다. grep은 뭘까?grep은 파일 등에서 특정 문자열이나 패턴을 검색하는 명령어입니다. 그렇기 때문에 다양한 곳에서 활요이 되고 정규 표현식도 지원하여 강력한 기능을 가집니다.아래와 같은 문법을 가지고 있어서, grep 다음에 옵션을 작성하거나 작성하지 않고, 찾을 문자열을 작성한 다음에 특정 파일명을 작성해 줍니다. 이렇게 하면 특정 파일명에서 문자열을 찾아서 출력해 줍니다.grep [옵션] 문자열 파일명간단하게 예시를 들면 test.txt 파일에서 monkey를 찾는 명령어는 다음과 같습니다.grep monkey test.txt grep 옵션 마스터하기제가 자주 쓰는 옵션은 -..
mv 명령어를 보통 이동할 때 사용된다고 알고 계실 텐데요. 이동뿐만 아니라 이름 변경할 때도 사용된다는 점을 알고 계셨나요? 이번 시간에는 mv 명령어에 대해서 알아보도록 하겠습니다. mv 명령어mv 명령어는 linux에서 파일이나 디렉토리를 이동하거나 이름을 변경할 때 사용됩니다. mv {option} {source_target} {dest_target} test 환경은 다음과 같습니다. mv_test 디렉터리를 만든 뒤 a_test, b_test 디렉터리들과 a.txt, b.txt 파일들을 만들었습니다.파일/디렉터리 이동디렉터리를 이동 예시로는 a_test 디렉터리를 b_test 디렉터리 하위로 이동시켜 보겠습니다. mv 명령어에 source_target인 a_test를, dest_target에는..
빈 파일을 만들거나 파일의 타임스탬프를 변경할 때 쓰는 touch 명령어에 대해서 알아보도록 하겠습니다. touch 명령어 touch 명령어는 주로 파일의 타임스탬프를 변경하거나, 파일이 존재하지 않을 경우 빈 파일을 생성하는 데 사용되는 명령어입니다. touch 명령어 사용법touch 명령어 다음에 option과 file_name을 명시하면 touch로 file을 생성 또는 타임스탬프를 변경할 수 있습니다.$ touch {option} {file_name}touch_test 디렉터리를 만든 뒤, touch 명령어를 통해서 touch1 파일을 만들었습니다. ls 명령어를 통해서 확인하면 touch1 파일이 만들어진 것을 볼 수 있습니다.이 상태에서 touch touch1 명령어를 한 번 더 입력하고, l..
디렉터리들을 만들었는데 삭제하는 경우가 발생합니다. 어떤 명령어를 쓰면 좋을지 오늘 알아보도록 하겠습니다. rmdir 명령어rmdir 명령어는 비어있는 디렉터리를 삭제하는 데 사용됩니다. 만약 디렉터리 안에 파일이나 다른 디렉터리가 있으면 삭제가 되지 않습니다. 그럼에도 불구하고 꼭 삭제해야 하는 경우에는 rm 명령어를 사용할 수 있습니다. 다만 rm 명령어는 되도릴 수 없기 때문에 안전하게 rmdir 명령어를 통해서 디렉터리를 삭제하시는 것을 권해드립니다. $ rmdir {option} {directory_name}./A/B/C/ 경로의 디렉터리들과 rmdir_test 디렉터리를 만들었습니다. rmdir_test 디렉터리는 단독으로 만들어졌기 때문에 빈 디렉터리입니다. rmdir 명령어를 통해서 삭제..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.