특정디렉터리 하위에 .svn 폴더를 제외한 파일리스트를 뽑을려면 어떻게해야하나요 ?
글쓴이: xoduddk123 / 작성시간: 수, 2014/10/08 - 9:08오후
안녕하세요
svn을 통해서 파일관리를 하고있습니다.
그런데 svn을 통해서 파일을 관리하면 여러가지 불편한점이 있는데 그 중 하나가 svn으로 업데이트를 받으면 각가의 폴더마다 .svn폴더가 생긴다는건데요.
이때문에 원본파일이랑 비교를 할때 불편항 사항이있습니다.
뭐.. 하위디렉토리에 .svn폴더를 전체를 삭제를 하려면
find ./ -name . svn -print0 | xargs -0 rm -rf
를 해서 지우면 되나 저는 A라는 디렉터리안에 있는 파일리스트들을 뽑아서 문서로 정리를 하려고합니다.
이때 .svn이 파일리스트에 포함안되었으면 하는데... 방법이 있을까요???
Forums:
여기를 확인해보세요.
find와 grep 으로 구글과 네이버에서 찾아보는것이 좋습니다.
.svn 과 . svn에 사이가 떨어졌습니다.
".svn" 문장 사이는 큰 따옴표로 묶는 방법이 있습니다.
find에서는 -not 을 사용하나 봅니다.
http://www.ling.ohio-state.edu/~kyoon/tts/unix-help/unix-find-command-examples.htm
grep에는 포함 문자에 대한 옵션이 있습니다.
http://ra2kstar.tistory.com/100
man find
man grep 등으로 설명이 나옵니다.
tree 트리사용하기
cat 파일 내용보기
| 파이프로 같이 사용하기
>> text.txt 로 파일 저장
!나 <>가 될지는 모르겠습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
1. .svn을 지우는 것은 더이상 svn으로
1. .svn을 지우는 것은 더이상 svn으로 관리하지 않겠다는 뜻이네요.
그래도 상관없다면 애초에 내려받을때 checkout대신 export로 받으면 됩니다.
또는 현재 작업 디렉토리를 다른 디렉토리로 export 할 수도 있습니다.
2. svn 1.7이상부터는 최상위 디렉토리에만 하나의 .svn을 만듭니다.
클라이언트만 업그레이드해도 됩니다.
3. 비교를 할때 .svn 디렉토리를 무시하게 할 수 있습니다.
4. 파일리스트를 만들때 .svn 디렉토리를 무시하게 만들 수도 있습니다.
3,4번은 현재 어떻게 하고 있는지를 알려주시면,
어떻게 무시하게 하는지에 대한 답변이 가능하겠네요.
1번의 방법이 가능하다면 저도 마찬가지로 그 방법을
1번의 방법이 가능하다면 저도 마찬가지로 그 방법을 추천 합니다.
4번의 방법은 find의 prune 액션을 사용하면 가능 합니다.
prune 액션에 대해서 설명했던 글이 있습니다.
https://kldp.org/node/141739#comment-602207
댓글 달기