Linux에서 특정 타임스탬프가 있는 파일을 이동하는 방법은 무엇입니까?

Linux에서 특정 타임스탬프가 있는 파일을 이동하는 방법은 무엇입니까?

/usr/local/packageA 디렉터리의 일부 파일을 /usr/local/packageB 디렉터리로 이동하고 싶습니다. 실수로 이 두 패키지를 같은 디렉터리에 설치했고 나중에 설치된 파일을 packageB 디렉터리로 옮기고 싶었습니다.

답변1

cp -pr /usr/local/packageA /usr/local/packageB를 사용하여 이동할 수 있습니다.

여기서, p - /usr/local/packageA에서 /usr/local/packageB까지의 디렉터리에 대한 권한을 유지합니다. r - 소스에서 대상으로 모든 파일과 디렉터리를 반복적으로 복사합니다.

또는

소스 디렉터리(/usr/local/packageA)를 tar하고 대상 디렉터리(/usr/local/packageB)에 추출할 수 있습니다.

cd /usr/local/packageB ; tar -cvf /tmp/soruceA.tar * cd /usr/local/packageA ;

도움이 되었기를 바랍니다.

관련 정보