3.3. 파일 조작
3.3.1. 파일 속성 보기
3.3.1.1. ls에 대한 추가 정보
파일명 외에 ls 이미 논의한 것처럼 파일 유형과 같은 많은 다른 정보를 제공할 수 있습니다. 또한 파일에 대한 권한, 파일 크기, inode 번호, 생성 날짜 및 시간, 소유자 및 파일에 대한 링크 양을 표시할 수 있습니다. 와 더불어 -a ~에 대한 옵션 ls, 일반적으로 보기에서 숨겨진 파일도 표시할 수 있습니다. 이름이 점으로 시작하는 파일입니다. 몇 가지 일반적인 예에는 홈 디렉토리의 구성 파일이 포함됩니다. 특정 시스템을 한동안 사용하다 보면 디렉토리 인덱스에 자동으로 나열되지 않는 수십 개의 파일과 디렉토리가 생성되었음을 알 수 있습니다. 그 다음으로 모든 디렉토리에는 파일 시스템의 트리 구조에서 디렉토리의 위치를 결정하기 위해 inode 번호와 함께 사용되는 점(.)과 두 개의 점(..)이 있는 파일이 있습니다.
정보 페이지를 읽어야 합니다. ls, 유용한 옵션이 많은 매우 일반적인 명령이기 때문입니다. 대부분의 UNIX 명령 및 해당 옵션과 마찬가지로 옵션을 결합할 수 있습니다. 일반적인 조합은 ls -알; 파일과 해당 속성의 긴 목록과 심볼릭 링크가 가리키는 대상을 보여줍니다. ls -latr 는 동일한 파일을 마지막 변경의 역순으로만 표시하므로 가장 최근에 변경된 파일이 목록 맨 아래에 나타납니다. 다음은 몇 가지 예입니다.

크리시:~/mp3> ls
앨범/라디오/싱글/gene/ index.html
크리시:~/mp3> ls -a
./ .thumbs 라디오 유전자/
../ 앨범/ 싱글/ index.html
크리시:~/mp3> ls -l 라디오/
총 8
drwxr-xr-x | 2 크리시 크리시 | 4096 | 10월 | 30 | 1999 | 캐롤라이나/ |
drwxr-xr-x | 2 크리시 크리시 | 4096 | XNUMX월 | 24 | 1999 | 슬래시닷/ |
크리시:~/mp3> ls -ld 라디오/
drwxr-xr-x 4 krissie krissie 4096 30년 1999월 XNUMX일 라디오/
크리시:~/mp3> ls -ltr
총 20
drwxr-xr-x 4 krissie krissie 4096 30년 1999월 XNUMX일 라디오/
-rw-r--r-- 1 krissie krissie 453 7년 2001월 XNUMX일 index.html
drwxrwxr-x 30 krissie krissie 4096 20월 17일 32:XNUMX 싱글/
drwxr-xr-x 2 krissie krissie 4096 4월 23일 22:XNUMX 유전자/
drwxrwxr-x 13 krissie krissie 4096 21월 11일 40:XNUMX 앨범/
대부분의 Linux 버전에서 ls is 별칭 기본적으로 color-ls로. 이 기능을 사용하면 옵션을 사용하지 않고 파일 형식을 볼 수 있습니다. ls. 이를 달성하기 위해 모든 파일 유형에는 고유한 색상이 있습니다. 표준 계획은
/etc/DIR_COLORS:
표 3-5. Color-ls 기본 색 구성표
색상 | 파일 형식 |
푸른 | 디렉토리 |
빨간 | 압축 아카이브 |
화이트 | 텍스트 파일 |
담홍색 | 형상 |
청록색 | 모래밭 |
노랑 | 장치 |
녹색 | 실행 파일 |
빨간색으로 깜박임 | 끊어진 링크 |
자세한 내용은 매뉴얼 페이지에 있습니다. 이전에는 모든 비표준 파일 이름에 접미사를 사용하여 동일한 정보가 표시되었습니다. 단색 사용(디렉토리 목록 인쇄와 같은) 및 일반적인 가독성을 위해 이 구성표가 여전히 사용 중입니다.
표 3-6. ls의 기본 접미사 체계
캐릭터 | 파일 형식 |
아무것도 | 일반 파일 |
/ | 예배 규칙서 |
* | 실행 가능 파일 |
@ | 링크 |
= | 소켓 |
| | 명명 된 파이프 |
의 전체 기능 및 기능에 대한 설명 ls 명령은 다음과 같이 읽을 수 있습니다. 정보 coreutils ls.
![]()
3.3.1.2. 더 많은 도구
우리가 다루고 있는 데이터의 종류에 대해 자세히 알아보기 위해 다음을 사용합니다. 파일 명령. 파일 시스템에서 파일의 속성을 확인하는 특정 테스트, 매직 넘버 및 언어 테스트를 적용하여 파일 파일의 형식에 대해 교육적인 추측을 시도합니다. 몇 가지 예:
마이크:~> 파일 문서/
문서/: 디렉토리
마이크:~> 파일 high-tech-stats.pdf
high-tech-stats.pdf: PDF 문서, 버전 1.2
마이크:~> 파일 Nari-288.rm
Nari-288.rm: RealMedia 파일
마이크:~> 파일 bijlage10.sdw
bijlage10.sdw: 마이크로소프트 오피스 문서
마이크:~> 파일 logo.xcf
logo.xcf: GIMP XCF 이미지 데이터, 버전 0, 150 x 38, RGB 색상
마이크:~> 파일 cv.txt
cv.txt: ISO-8859 텍스트
마이크:~> 파일 이미지.png
image.png: PNG 이미지 데이터, 616 x 862, 8비트 그레이스케일, 비인터레이스
마이크:~> 파일 그림
그림: ASCII 텍스트
마이크:~> 파일 문서/
문서/: 디렉토리
마이크:~> 파일 high-tech-stats.pdf
high-tech-stats.pdf: PDF 문서, 버전 1.2
마이크:~> 파일 Nari-288.rm
Nari-288.rm: RealMedia 파일
마이크:~> 파일 bijlage10.sdw
bijlage10.sdw: 마이크로소프트 오피스 문서
마이크:~> 파일 logo.xcf
logo.xcf: GIMP XCF 이미지 데이터, 버전 0, 150 x 38, RGB 색상
마이크:~> 파일 cv.txt
cv.txt: ISO-8859 텍스트
마이크:~> 파일 이미지.png
image.png: PNG 이미지 데이터, 616 x 862, 8비트 그레이스케일, 비인터레이스
마이크:~> 파일 그림
그림: ASCII 텍스트
마이크:~> 파일 me+tux.jpg
me+tux.jpg: JPEG 이미지 데이터, JFIF 표준 1.01, 해상도(DPI), "28 Jun 1999", 144 x 144
마이크:~> 파일 42.zip.gz
42.zip.gz: gzip 압축 데이터, 수축, 원본 파일 이름,
`42.zip', 최종 수정: 1년 23월 45일 목요일 39:2001:XNUMX, os: Unix
마이크:~> 파일 vi.gif
vi.gif: GIF 이미지 데이터, 버전 89a, 88 x 31
마이크:~> 파일 슬라이드1
slide1: HTML 문서 텍스트
마이크:~> 파일 템플릿.xls
template.xls: Microsoft Office 문서
마이크:~> 파일 abook.ps
abook.ps: 레벨 2.0을 준수하는 PostScript 문서 텍스트
마이크:~> 파일 /dev/log
/dev/log: 소켓
마이크:~> 파일 /dev/hda
/dev/hda: 특수 블록(3/0)
마이크:~> 파일 me+tux.jpg
me+tux.jpg: JPEG 이미지 데이터, JFIF 표준 1.01, 해상도(DPI), "28 Jun 1999", 144 x 144
마이크:~> 파일 42.zip.gz
42.zip.gz: gzip 압축 데이터, 수축, 원본 파일 이름,
`42.zip', 최종 수정: 1년 23월 45일 목요일 39:2001:XNUMX, os: Unix
마이크:~> 파일 vi.gif
vi.gif: GIF 이미지 데이터, 버전 89a, 88 x 31
마이크:~> 파일 슬라이드1
slide1: HTML 문서 텍스트
마이크:~> 파일 템플릿.xls
template.xls: Microsoft Office 문서
마이크:~> 파일 abook.ps
abook.ps: 레벨 2.0을 준수하는 PostScript 문서 텍스트
마이크:~> 파일 /dev/log
/dev/log: 소켓
마이크:~> 파일 /dev/hda
/dev/hda: 특수 블록(3/0)
The 파일 명령에는 일련의 옵션이 있습니다. -z 압축 파일을 살펴보는 옵션. 보다 정보 파일 자세한 설명을 위해. 의 결과를 염두에 두십시오. 파일 절대적인 것은 아니고 추측일 뿐입니다. 다시 말해서, 파일 속일 수 있습니다.
문서