한 디렉터리에서 다음 디렉터리로 파일을 복사하고 이름을 변경합니다.

한 디렉터리에서 다음 디렉터리로 파일을 복사하고 이름을 변경합니다.

myscript라는 파일(예: "/home/myusername")을 "/home/myusername/test"라는 디렉터리에 복사하고 이름을 myscript2로 바꾸려면 어떻게 해야 합니까?

cp myscript /test를 시도했지만 오류가 발생했습니다: 'myscript'를 stat할 수 없습니다: 해당 파일이나 디렉터리가 없습니다

돕다? 그리고 미리 감사드립니다.

답변1

cp하나 이상의 파일을 소스 및 대상으로 사용합니다. 대상이 디렉터리가 아닌 파일 이름이고 소스 파일이 하나만 있는 경우 파일 이름이 변경됩니다.

$ mkdir /tmp/a /tmp/b
$ echo test > /tmp/a/somefile
$ cp /tmp/a/somefile /tmp/b/          # creates /tmp/b/somefile
$ cp /tmp/a/somefile /tmp/b/somefile2 # creates /tmp/b/somefile2

관련 정보