'xxx'에 해당되는 글 1건

  1. 2010.08.12 [BASH] rm -rf path/to/delete/*

[BASH] rm -rf path/to/delete/*

CS/Shell/Perl/Python 2010. 8. 12. 14:02
path/to/delete 폴더 밑의 모든 파일,폴더를 삭제할 경우

#!/bin/bash
$folders="/path/to/delete"
rm -rf "$folder/*"

과 같이 /* 까지 quote 시키면 삭제되지 않는다. 
(*이 재해석 되는 것인지... 그렇다고 rm -rf '/path/to/delete/*' 로 quote를 해주어도 동작하지 않는것을 보면 globbing 문제 때문인것 같지는 않은데...)

#!/bin/bash
$folders="/path/to/delete"
rm -rf "$folder"/*

* 부분을 quote시키지 않은 경우 정상적으로 동작한다.

: