/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 ;
도움이 되었기를 바랍니다.