이름 바꾸기와 이동의 차이점은 무엇입니까?


17

Windows 콘솔 (cmd / command)에서 rename a b또는 을 쓸 수 있습니다 move a b. 둘의 차이점은 무엇입니까?

답변:


28

두 가지 주요 차이점이 있습니다.

  1. rename파일을 다른 디렉토리 나 드라이브로 옮길 수 없습니다 move.

  2. rename기존 파일을 덮어 쓸 수 없습니다 move( /y매개 변수 사용).

자세한 내용은 rename및 설명서를 참조하십시오 move.


15

전통적인 cmd.exe쉘을 가정하면 :

rename 파일을 다른 디렉토리로 이동할 수 없습니다.

move *.txt E:\Notes

그러나 한 번에 여러 파일의 이름을 바꿀 수 있습니다. 예를 들면 다음과 같습니다.

rename very-long-name.c *.cpp

rename *.txt *.lol

rename proj1.* "Project 1.*"

MS-DOS command.com및 Windows cmd.exe셸은 Unix와 달리 와일드 카드를 자동으로 확장하지 않기 때문에 작동 합니다. 프로그램 자체로 남아 있습니다.


2

이미 두 가지 좋은 답변이 있지만 아직 언급되지 않은 차이점을 언급해야하며 구문 자체입니다. 파일을 이동하고을 사용 rename하려면 동일한 이름을 두 번 입력해야합니다.

move MyFile.txt MyFolder

rename MyFile.txt MyFolder\MyFile.txt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.