[완료]파일이 아닌 파일에 들어있는 내용을 전부 지우려면?
글쓴이: reLax / 작성시간: 화, 2007/03/13 - 12:02오후
리눅스에서 여러 서브 디렉토리 안에 들어 있는 파일이 아니라, 파일에 들어 있는 내용만을 지우려고 합니다.
물론 파일에 들어 있는 내용들은 전부 제 각각이고, 파일을 지우거나 특정한 문자열을 바꾸는 것이 아니라서
도저히 어떻게 해야 할 지를 모르겠습니다.
특정한 문자열 혹은 파일을 지우는 방법은 알겠지만 ;;;
이것은 어떻게 해야 할 지를 모르겠네요.
좀 알려주세요.
Forums:
흠.
$ cp /dev/null {대상 파일} 이나
$ > {대상파일}
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
그 생각을 못했네요 ;;
왜 그(/dev/null) 생각을 못했나 싶네요;;;
아무래도 그것을 잘 안 써서리 그런가 싶기도 하고(자기위안), 아니면 제 머리의 한계가 ... -.-ㅋ
그래서리 제가 알고 싶었던 방법은 아래처럼 일괄적인 방법이었으니,
$ find . -name 'FILE_NAME' -exec cp /dev/null {} \;
그런데 이것을 -exec 옵션이 아닌 xargs 라거나 다른 좀 더 나은 방법이 없는 지 궁금해 집니다.
뭐 간단하겐
cat /dev/null > file
해당 방식이 cp보다는 좀 더 유닉스 계열에선 일반적인 파일 비우기 방법이지요.
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
저는 주로
저는 주로
를 사용합니다.
근데
cp 로 /dev/null 을 사용하게 되면 기존에 존재하던 파일 특성에 대한 보존이 이루어지나요? 문제가 될 듯 싶은데 잘 모르겠군요 -_-a
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
응? 저는 주로 단순히
응? 저는 주로 단순히 > file (엔터) 해 버리는데....
cshell 에서 문제가
cshell 에서 문제가 생기더군요
cat /dev/null > filename
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
이렇게 하면 되지 않나요?
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
댓글 달기