리눅스마스터2급 기출문제 - file -i, file -f
다음 (괄호) 안에 들어갈 옵션으로 알맞은 것은?
┌━━━━━━━━━━
│ $ file ( ) lin.txt
│ lin.txt: text/plain; charset=us-ascii
└━━━━━━━━━━
① -i
② -a
③ -e
④ -f
출처: https://lunasword.tistory.com/129 [북마크한 취미생활:티스토리]
답: 1 -i
설명
2번의 -a 3번의 -e는 없다.
리눅스에서 file 명령어는 파일의 타입을 확인할 때 사용됩니다. -f와 -i 옵션은 각각 다음과 같은 역할을 합니다:
- -f : 이 옵션은 file 명령어가 여러 파일에 대해 작업을 수행할 때 사용됩니다. 이 옵션 뒤에 파일 리스트가 포함된 텍스트 파일을 지정하면, 그 파일 목록에 있는 파일들의 타입을 출력할 수 있습니다.
- -i : 이 옵션은 MIME 타입을 출력합니다. MIME 타입은 파일의 형식을 나타내는 표준화된 방식으로, 예를 들어 text/plain, image/jpeg, application/pdf와 같이 출력됩니다.
따라서, file -f -i는 기본적으로 "파일 목록을 담고 있는 텍스트 파일"을 입력받아 각 파일의 MIME 타입을 출력하는 명령입니다.
예시:
위 명령은 파일목록.txt에 나열된 각 파일의 MIME 타입을 출력합니다.
file -i 에 대한 상세설명. MIME 타입을 출력.
file -i 명령어는 리눅스에서 파일의 MIME 타입을 출력하는 데 사용됩니다. MIME 타입은 파일의 형식이나 콘텐츠 유형을 정의하는 표준입니다. 예를 들어, 텍스트 파일, 이미지 파일, PDF 파일 등의 유형을 나타내는 데 사용됩니다.
사용법:
이 명령어는 파일의 MIME 타입을 출력합니다. 일반적으로 파일의 형식(예: text/plain, image/jpeg, application/pdf)을 보여줍니다.
예시:
- 텍스트 파일 확인:출력:
-
bashCopyEditexample.txt: text/plain; charset=us-ascii
-
bashCopyEditfile -i example.txt
- 이미지 파일 확인:출력:
-
bashCopyEditimage.jpg: image/jpeg
-
bashCopyEditfile -i image.jpg
- PDF 파일 확인:출력:
-
bashCopyEditdocument.pdf: application/pdf
-
bashCopyEditfile -i document.pdf
주요 MIME 타입 예시:
- text/plain: 일반 텍스트 파일
- image/jpeg: JPEG 이미지 파일
- application/pdf: PDF 파일
- audio/mp3: MP3 오디오 파일
- application/zip: ZIP 압축 파일
요약:
- -i 옵션은 파일의 MIME 타입을 출력합니다.
- 파일의 형식을 알 수 있기 때문에, 해당 파일을 어떤 프로그램으로 열어야 할지 판단하는 데 유용합니다.
file -f 에 대한 상세 설명. 파일안에 정보가 있을때 한번에 정보를 출력해준다.
file -f 명령어는, file 명령어와 함께 사용할 때 특정 파일에 대한 정보가 아닌, 파일 목록을 담고 있는 텍스트 파일을 입력으로 받을 때 사용됩니다.
사용법:
여기서 파일리스트.txt는 여러 파일의 경로가 줄 단위로 나열된 텍스트 파일이어야 합니다. 이 명령어는 파일리스트.txt에 있는 각 파일에 대해 파일의 타입을 확인하고 그 결과를 출력합니다.
예시:
- 먼저, 파일리스트.txt에 파일 경로들을 나열합니다:
-
textCopyEdit/home/user/file1.txt /home/user/file2.jpg /home/user/file3.pdf
- 그런 다음, 다음과 같이 명령어를 실행합니다:
-
bashCopyEditfile -f 파일리스트.txt
- 출력 예시:
-
textCopyEdit/home/user/file1.txt: ASCII text /home/user/file2.jpg: JPEG image data, JFIF standard 1.01 /home/user/file3.pdf: PDF document, version 1.4
즉, -f 옵션은 여러 파일의 타입을 한 번에 확인하고 싶을 때 유용하게 사용됩니다.