메뉴 건너뛰기

조회 수 182 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

리눅스에서 아래와 같은 명령어를 쳤을경우,

 
# ll > temp.txt

아무것도 일어나지 않지만, ll명령어로 해당 디렉토리를 살펴보면, temp.txt 파일이 생성되고, 그속에 ll 명령어로 쳤을때 나오는 결과가 들어 있는 것을 확인 할 수 있다.

재지향이라는 것이다. 자세한 사항은 알아서 검색 해보기로 하고,
grep 명령어가 재지향 명령어와 만나게 될 경우.. 위험한 일이 발생하게 된다.
예를 들어 아래와 같은 명령어를 실행 시켰을 경우

 
# grep '찾을문자열' ./ -r > temp.txt

뭔가 실행중이긴 한데.. 너무 오래 걸린다...? 그래서 급히 ctrl + z 를 눌러서 멈춘후에, ll 을 쳐서 무슨일인가 확인해보면

 
-rw-r--r-- 1 root root 475779072 9월 19 14:07 temp.txt

응? 용량이 475779072??? 400매가가 넘는 파일이 생성되어 있다?
여기서 vim temp.txt 를 해보면, 안에는 자신이 grep으로 찾은 내용이 들어 있고, 또 그 찾은 내용내용이 담긴 파일(즉 자신)을 검색해서 또 집어넣고...(무한 반복)

이렇게 찾을 내용을 temp.txt에 집어넣고 그 파일을 또 검색해서 temp.txt에 집어넣고 하다 보니, 순식간에 파일 용량이 늘어나 버리는 것이다.

grep을 쓰는 디렉토리와, 그 결과를 생성해놓는 디렉토리가 같아서 발생하게 되는 이 재밌는 현상.. 주의 하기 바란다.


List of Articles
번호 제목 날짜 조회 수
57 리눅스 기본보안설정(13) file 2014.05.15 7297
56 my.cnf 케릭터 셋 설정 (uft8) 2015.07.16 7290
55 find명령과 grep명령을 이용하여 파일안의 문자열 찾기 2014.02.27 7287
54 [apache] - .htaccess 설정 2016.03.18 7262
53 시스템 이상시 복구 모드 사용법..(rescue mode) Linux 2014.03.26 7260
52 netstat [option] 2014.04.12 7238
51 crontab 설정 방법 2017.02.02 7215
50 find - 파일 검색 2014.04.29 7200
49 find 명령어로 특정 디렉토리 내 특정 파일들의 특정 문자열 일괄 변경 2014.02.27 7195
48 mod_rewrite 예제 2016.12.22 7145
47 htaccess를 이용한 특정 디렉토리 접근 관리하기 2014.02.27 7136
46 htaccess를 이용한 특정 디렉토리 접근 관리하기 2014.02.27 7123
45 mail 명령어 사용법 2014.03.26 7110
44 리눅스 NFS (네트워크 파일 시스템 ) 설치하기 2014.02.27 7110
43 CentOS 32Bit 운영체제에서 메모리 4G인식 시키는 방법 2014.02.27 7103
42 cdrom 마운트 하기 2014.03.26 7102
41 linux 커널 파라메터 수정 2014.02.27 7094
40 bind , 네임서버 구축 ( CentOS 6.x) file 2016.04.22 7089
39 tmp 보안 셋팅 2014.02.27 7086
38 apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP 2016.12.30 7081
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved