linux 명령어 mcopy
리눅스 도스간 파일 복사하기.
$ mcopy
Linux 명령어 mcopy
파일을 MS-DOS 파일 시스템과 Linux 파일 시스템 간에 복사하는 명령어
1. 자세한 설명
mcopy
명령어는 Linux에서 MS-DOS 파일 시스템과 Linux 파일 시스템 간에 파일을 복사하는 데 사용됩니다. 이 명령어는 mtools
패키지의 일부로 제공되며, 사용자는 파일을 복사하거나 디렉터리를 복사할 수 있습니다. MS-DOS 형식의 디스크와 호환되는 작업에 매우 유용합니다.
2. 사용법
- 단일 파일 복사
mcopy [소스 파일] [대상 파일]
특정 파일을 복사합니다. - 디렉터리 복사
mcopy -s [소스 디렉터리] [대상 디렉터리]
디렉터리 전체를 복사합니다. - 옵션 설정 후 복사
mcopy -v [소스 파일] [대상 파일]
자세한 진행 상태를 출력하며 복사합니다.
3. 자세하게 설명
mcopy
명령어는 다음과 같은 작업에서 유용하게 사용됩니다:
- MS-DOS 파일 시스템과의 호환성: 파일을 MS-DOS 디스크로 복사하거나 MS-DOS 디스크에서 가져옵니다.
- 디렉터리 복사 지원: 디렉터리와 하위 파일을 한 번에 복사할 수 있습니다.
- 옵션을 사용한 세부 설정: 와일드카드, 자세한 출력, 파일 덮어쓰기 옵션을 사용할 수 있습니다.
4. 자세한 명령어 사용법
다음은 mcopy
명령어의 다양한 사용 예제입니다:
# 단일 파일 복사 $ mcopy testfile.txt /mnt/dosdisk/testfile.txt # MS-DOS 디스크에서 파일 가져오기 $ mcopy /mnt/dosdisk/testfile.txt ./testfile.txt # 여러 파일 복사 $ mcopy file1.txt file2.txt /mnt/dosdisk/ # 디렉터리 복사 $ mcopy -s ./mydir /mnt/dosdisk/mydir # 와일드카드를 사용하여 모든 .txt 파일 복사 $ mcopy *.txt /mnt/dosdisk/ # 복사 진행 상태를 출력하며 복사 $ mcopy -v testfile.txt /mnt/dosdisk/testfile.txt # 복사 전에 덮어쓰기 여부를 확인 $ mcopy -n testfile.txt /mnt/dosdisk/testfile.txt # 옵션을 사용하여 읽기 전용 파일 복사 $ mcopy -o readonly.txt /mnt/dosdisk/readonly.txt # 여러 파일 복사를 자동화하는 스크립트 #!/bin/bash FILES=("file1.txt" "file2.txt" "file3.txt") for file in "${FILES[@]}"; do mcopy $file /mnt/dosdisk/ echo "$file이(가) 복사되었습니다." done # MS-DOS 디스크에서 디렉터리 복사 $ mcopy -s /mnt/dosdisk/mydir ./mydir # 복사 실패 시 오류 메시지 확인 $ mcopy nonexistent.txt /mnt/dosdisk/ 오류: 파일을 찾을 수 없습니다. # 결과를 파일로 저장 $ mcopy testfile.txt /mnt/dosdisk/testfile.txt > copy_log.txt # 특정 확장자의 파일만 복사 $ mcopy *.log /mnt/dosdisk/
위의 예제는 mcopy
명령어를 사용하여 파일 및 디렉터리를 MS-DOS 파일 시스템과 Linux 파일 시스템 간에 복사하는 다양한 방법을 보여줍니다.
No responses yet