내 플래시 드라이브에서 Ubuntu의 로컬 드라이브로 파일을 복사하려고 합니다. 이것이 내가 실행한 명령이다
sudo cp -i /media/owner/ESD-USB/mysql /var/lib/
하지만 -라는 메시지가 출력되고 파일이 복사되지 않았습니다(원본 파일 교체).
cp: omitting directory '/media/owner/ESD-USB/mysql'
플래시 드라이브에서 이 디렉토리를 복사하고 하드 드라이브의 현재 디렉토리를 덮어쓰려면 어떻게 해야 합니까?
답변1
디렉토리를 소스 인수로 제공하고 cp
파일을 복사할 것으로 예상합니다. 이렇게 하려면 -r
(재귀) 옵션을 사용하십시오.
sudo cp -r -i /media/owner/ESD-USB/mysql /var/lib/
그러면 디렉터리가 생성되거나 내용을 덮어쓰게 됩니다 /var/lib/mysql/
. 당신은 아마 그렇게 원할 것입니다. 그렇지 않고 파일을 내부 mysql
에서 복사하려는 경우 /var/lib/
(예: 복사하지 않음 /var/lib/mysql/
) 다음을 사용할 수 있습니다.
sudo cp -i /media/owner/ESD-USB/mysql/* /var/lib/