웹마스터 팁

리눅스에는 xargs 라는 명령어가있습니다.
이 명령어는 파이프 (  |  ) 를 이용해서 사용가능합니다.

만약 example.tar.gz 이라는 압축파일이 있으며 이 파일은
서브디렉토리를 생성하여 풀리지않고 바로 현재 디렉토리에 압축을 풀어버리기때문에
잘못하면 수백개의 파일이 루트에 생길 위험이 있다..
라고 가정합니다.

# tar zxvf example.tar.gz
주르르르륵...ㅠ.ㅠ

헉 어떡하지? 루트에 수백개의 파일이 -_-?

이럴땐 다음과같이합니다.

# tar zxvf example.tar.gz | xargs rm -f

그러면 아무메시지가 없다가 ls 를 해보면 짜잔~~
아무것도없다?

타자치기힘드네요 ㅠ.ㅠ


자.. 여기까지 다읽으신분들을 위한 뽀나스!!

##############################
rm -rf 'tar zxvf example.tar.gz'
##############################

쌍따옴표가아닌 한개의 따옴표 내부의것은 실행명령어를 인수로 삼는다는 교훈을 알아두시길!
제목 글쓴이 날짜
qmail-1.03설치⑦ (qmailadmin 큐메일 웹관리툴) 비츠로 2003.02.28
qmail-1.03설치⑥ (qmail-scanner 스팸필터링) 비츠로 2003.02.28
qmail-1.03설치⑤ (courier-imap연동) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail+mysql) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail 인증모듈) 비츠로 2003.02.28
qmail-1.03설치③ (qmail설치) 비츠로 2003.02.28
qmail-1.03설치② (checkpassword 인증모듈) 비츠로 2003.02.28
qmail-1.03설치① (ucspi-tcp모듈) 비츠로 2003.02.28
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27
아파치에서 펄 CGI를 쓰려면... [3] okw1003 2003.02.23
php-accelerator <- zend보다 빠른 phpcache [6] 푸른하늘 2003.02.20
잘못풀린 Tar 파일이나 기타 패키지파일 지우기 Dopesoul 2003.02.19
리눅스에서 표준출력으로 출력되는 모든 메시지를 파일로 만들기 [1] Dopesoul 2003.02.19
램디스크 활용 [6] Dopesoul 2003.02.14
레드햇 8.0 에 젠드옵티마이져(Zend optimizer) 2.1.0 설치-왕초보용 [7] 정인배 2003.02.13
MySQL 3.23.53a 이하 패치하세요!! [7] 바른생활 NGEO 2003.02.11
새로운 방식의 APM 컴파일법 [13] Dopesoul 2003.02.07
[JSP설치2탄]mod_jk를 이용한 Apache와 Tomcat의 연동[for Windows98/NT/2000] [1] 한희진 2003.02.06
[JSP설치1탄]Windows에서 APM+Tomcat4.1.x버전 연동하기 (for Windows2000,XP) 한희진 2003.02.06
[성공했음]Apache에서 ASP돌리기 (Apache::ASP이용) for Windows 초고속강좌 [9] 한희진 2003.02.05