find와 cp를 사용했을때 복사 문제
글쓴이: hwiorb / 작성시간: 화, 2011/05/03 - 3:54오후
find . -name "*.txt" -exec cp {} /home/mine/{} \;
요런 식으로 복사 및 백업하려고 합니다.
그런데, /home/mine/./ASDF/aa.txt 경로명이 아닙니다.
라는 등의 말이 나와서 복사 자체가 안되는데요. 제가 보기엔 경로명 중간에
.(dot)문자가 들어가서 그런것 같은데, 혹시 이 것을 해결 할 수 있는
방법아시는 분 계시나요?
Forums:
디렉토리까지 복사하는 옵션 안넣어서 그런 것 아닌가요?
find . -name "*.txt" -exec cp -R {} /home/mine/{} \;
라고 해보세요.
새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..
알려주신건 감사한데, 안됩니다. ^^;; 유사환경을
알려주신건 감사한데, 안됩니다. ^^;;
유사환경을 만들어 놓고, 테스트를 해봤는데... -R 옵션이 안먹히는군요.
그리고, 이미 디렉토리 구조는 갖춰져 있는데, 몇몇 파일들이 빠져있어서(제 실수로..)
이 것들을 채워넣어야 합니다(전부, 다시 복사하자니 또 한 세월이고..)
nil.
음..
아래처럼 뒤에 {} 부분을 빼면 되겠죠!!!
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
그건, 한디렉토리에 몰아넣는것이고,제가 하려는
그건, 한디렉토리에 몰아넣는것이고,
제가 하려는 건.. 디렉토리의 구조를 가지고, 특정 파일만 복사를 해야 합니다.
답변 감사합니다 ^^
nil.
아마 전에 비슷한 질문이 있었던것 같은데.. find
아마 전에 비슷한 질문이 있었던것 같은데..
find 로 리스트를 구해서 cpio 로 넘겼던것 같네요
<추가> find 와 cpio 두개 낱말을 넣고 kldp 에서 검색해 보니 이게 나오네요..첫줄한번 보세요. http://wiki.kldp.org/KoreanDoc/html/KLTP-KLDP/KLTP-KLDP-2.html
댓글 달기