English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux mcopy 명령어는 MSDOS 형식 파일을 Linux로 복사하거나 Linux에서 MSDOS 파일을 디스크에 복사합니다.
mcopy는 단일 파일을 지정된 파일 이름으로 복사하거나 여러 파일을 지정된 디렉토리에 복사할 수 있습니다. 원본 및 목적 파일은 MSDOS 또는 Linux 파일일 수 있습니다.
mcopy 명령어는 mtools 도구 명령어로, DOS 시스템에서 파일을 복사하거나 DOS와 Linux 운영 체제 간 파일을 복사할 수 있습니다.
mcopy [-bnmpQt/][원본 파일][목적 파일 또는 디렉토리]
파라미터:
b 배치 모드. 많은 파일 복사를 최적화하기 위한 옵션입니다. 하지만 파일 복사 중 crash가 발생할 경우, 보안 문제가 발생할 수 있습니다./ 반복적인 복사. 디렉토리에 포함된 파일과 그 아래 모든 서브 디렉토리의 파일을 포함합니다.
-n 다른 파일을 덮어쓸 때, 확인 없이 직접 덮어쓰세요.
m 원본 파일의 수정 시간을 목적 파일의 수정 시간으로 설정합니다.
p 원본 파일의 속성을 목적 파일의 속성으로 설정합니다.
Q 파일 복사 중 여러 파일이 오류가 발생할 때, 빠르게 프로그램을 종료하세요.
t 텍스트 파일로 변환합니다.
o MSDOS 파일을 덮어쓸 때 경고 메시지가 나타나지 않습니다.
A 디스크 루트 디렉토리의 autoexec.bat 파일을 현재 작업 디렉토리 아래로 복사합니다:
mcopy a:autoexec.bat .
복사된 내용이 서브 디렉토리와 파일을 포함할 때는 매개변수를 사용해야 합니다"-/"리커시브 작업, 따라서 이 명령어는 다음과 같습니다:"
mcopy -/ A:\*
이 명령어를 실행하기 전에 먼저 mdir 명령어를 사용하여 원래 디렉토리 구조를 확인하세요. mcopy 이후 ls 명령어를 사용하여 복사된 Linux 시스템 내의 파일 구조를 확인할 수 있습니다. 결과는 다음과 같습니다:
cmd@cmd-desktop:~$ mdir -/ a:\* #A 디스크의 파일을 보여줍니다 Volume in drive A has no label #로드 정보 Volume Serial Number is 13D2~055C A: 디렉토리/ #다음은 디렉토리 정보입니다 #파일 이름 디렉토리 크기 수정 시간 ./TEST <DIR> 2019-09-23 16:59 AUTORUN.INF 265 2019-09-23 16:53 AUTORUN.BAT 43 2019-09-23 16:56 3 files 308 bytes #총 크기 724 325 bytes free #남은 공간 cmd@cmd-desktop:~$ mcopy -/ A:\* #A 디스크에 있는 모든 파일을 현재 작업 디렉토리에 복사합니다 cmd@cmd-desktop:~$ls TEST AUTORUN.INF AUTORUN.BAT #A 디스크의 내용을 Linux 파일 시스템 구조에 복사합니다