2017-05-02 2 views
0

중복 된 질문이있을 수 있습니다. 그러나이 솔루션을 찾을 수 없습니다. 지난 3 개월 동안 파일과 하위 디렉터리를 한 디스크에서 다른 디스크로 복사하려고합니다. 그러나 다음 명령을 사용하여 파일을 나열하는 방법 만 찾을 수있었습니다. 나는 정말로 -mtime을 사용하여 파일을 복사하는 방법을 모른다. 나는 리눅스를 처음 사용하니 좀 도와주세요.수정 날짜를 기준으로 파일 및 하위 디렉터리 복사?

find . -mtime -90 -exec cp {} targetdir \; 

하위 디렉토리와 파일로 디렉토리를 복사하는 방법은 무엇입니까? (그러나 명령 rsync를 사용하지 않는, 내가 돈, t는이 경우에 그것을 가지고) S.

+0

을 처리하기 위해 지정된 재귀 옵션을 필요로 간주한다. -mtime -90 -exec cp -R {} targetdir \; – 264nm

답변

0

복사 즉 찾을 사본에 재귀 옵션을 지정보십시오 하위 디렉토리

$ find testroot # shows some dirs and files 
testroot 
testroot/sub1 
testroot/sub1/subtestfile 
testroot/sub2 
testroot/testf 

$ find target # empty at this stage 
target 

$ find ./testroot/ -exec cp -R {} target/ \; 

$ find target 
target 
target/sub1 
target/sub1/subtestfile 
target/sub2 
target/subtestfile 
target/testf 
+0

하지만 서브 디렉토리의 이름을 모르겠습니다! 난 그냥 자동으로 선택 및 이전 폴더를 90 일 복사 폴더 싶어요! –