메뉴 건너뛰기

조회 수 264 추천 수 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을 쓰는 디렉토리와, 그 결과를 생성해놓는 디렉토리가 같아서 발생하게 되는 이 재밌는 현상.. 주의 하기 바란다.


  1. Rocky Linux 8에 docker 설치하기

    Date2024.04.23 Views79
    Read More
  2. centos 7 APM 최신버전 설치 ( mariadb 10.4 / apache 2.4.39 / php 7.3.8 )

    Date2024.02.07 Views172
    Read More
  3. No Image

    root 계정 su 명령 제한

    Date2023.01.20 Views244
    Read More
  4. No Image

    우분투 작업 스케줄러 Crontab 사용법, 디버깅, 주의 사항

    Date2023.01.12 Views261
    Read More
  5. 다중명령어(세미콜론(;), 파이프pipe(|), 더블 엔퍼센트 &&, ||)의미,사용법과 차이점

    Date2023.01.12 Views257
    Read More
  6. 기본 허가권,퍼미션 지정(제어, 설정)하기(umask와 작동 원리)

    Date2023.01.12 Views501
    Read More
  7. 작업 예약 스케줄러(크론Cron)파일,자동 백업 명령

    Date2023.01.12 Views222
    Read More
  8. No Image

    crontab 사용법

    Date2021.03.26 Views328
    Read More
  9. No Image

    재지향시 유의사항 (grep 재지향)

    Date2021.03.26 Views264
    Read More
  10. 명령어 모음

    Date2021.03.26 Views446
    Read More
  11. No Image

    split 명령어 (파일 나누기)

    Date2021.03.26 Views77769
    Read More
  12. No Image

    tar.gz 파일 묶기, 압축하기, 압축 풀기

    Date2021.03.26 Views466
    Read More
  13. No Image

    find 명령어

    Date2021.03.26 Views241
    Read More
  14. No Image

    netstat 명령어

    Date2021.03.26 Views281
    Read More
  15. CentOS ImageMagick 설치 php 연동

    Date2021.03.26 Views398
    Read More
  16. No Image

    centos 시작시 네트워크 모듈 추가

    Date2021.03.26 Views286
    Read More
  17. No Image

    centos7 sendmail 설치 및 세팅

    Date2020.12.31 Views547
    Read More
  18. CentOS 7에 Owncloud 10 설치

    Date2020.12.21 Views3639
    Read More
  19. 리눅스 vsftpd 500 OOPS 에러 (CENTOS 7)

    Date2020.03.04 Views385
    Read More
  20. No Image

    php_screw를 이용한 php 소스 암호화 하기

    Date2019.02.14 Views1514
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved