Raspberry Pi_Kor_16.2.2 directory와 파일의 이름 변경

16.2.2 directory와 파일의 이름 변경

16.2.2.1 “mv” 명령 – directory와 파일의 이름 변경

Shell에서 directory나 파일의 이름을 변경하기 위해서는 다음 명령을 사용할 수 있다.

Raspberry Pi_Kor_16.2.1 directory생성

16.2 directory와 파일의 관리

16.2.1 directory생성

Raspberry Pi 시스템에서 모든 자료는 directory에 보관되므로 자료를 보관하기 전에 directory가 먼저 만들어져 있어야 한다.

16.2.1.1 “mkdir” 명령 – directory 생성

Shell에서 directory를 만들기 위해서는 다음 명령을 사용할 수 있다.

Raspberry Pi_Kor_16.1.4 특수 폴더와 특수 파일

16.1.4 특수 폴더와 특수 파일

16.1.4.1 hidden 파일

Linux에서는 “.”으로 시작하는 directory나 파일은 hidden 파일로 간주한다. 이들 파일들은 통상적으로 여러 application들이 여러 가지 목적으로 만들어 둔 설정파일들과 임시파일들이다. 이들은 통상적인 자료와는 구분하여 일상적인 보통 작업에서는 보이지 않도록 하기 위해서 hidden 속성을 부여하여 관리하는 것이다.

Raspberry Pi_Kor_16.1.3 폴더와 파일의 경로 지정

16.1.3 폴더와 파일의 경로 지정

Linux에서 directory나 파일의 경로를 지정하는 방법은 경로를 지정할 때 기술하는 시작 위치에 따라 두 가지가 있다. 하나는 “/” (root directory)에서 시작하는 절대경로 방식이고, 다른 하나는 현재의 작업위치를 기준으로 기술하는 상대경로 방식이다.

Raspberry Pi_Kor_16.1.2 directory와 파일의 이름 규칙

16.1.2 directory와 파일의 이름 규칙

directory와 파일에 이름을 부여할 때는 다음과 같은 규칙에 따른다.

■ 대문자, 소문자를 구별하며, 기본적으로 소문자 사용을 권장한다.

■ 문자는 알파벳, 숫자, 하이픈(-), period(.)만 사용을 권장한다.

■ *, &, |, ” “, $ 공백 등은 사용을 권하지 않는다.

■ 시작문자 period(.)는 숨김파일을 의미하므로 유의해서 사용한다.

■ 확장자 개념이 없다.

■ 길이는 파일 유형에 따라 달라질 수 있지만 통상 255 문자까지 가능함

Raspberry Pi_Kor_16.1.1 directory와 파일의 개념

16.1 directory와 파일의 기본 체계

16.1.1 directory와 파일의 개념

16.1.1.1 폴더(folder) 또는 directory

directory는 자체적으로 구체적인 자료를 가지지 않고, 구체적인 자료를 가지고 있는 파일을 관리하는데 사용한다. directory는 많은 파일들을 분류하여 구분하여 저장하고, 사후에 검색을 용이하게 함으로써 사용의 효율성을 높이는 목적으로 사용한다.

Raspberry Pi_Kor_16.0 Chapter 16 파일 관리

Chapter 16 파일 관리

Chapter 주요 내용

여기서는 시스템에 보관되어 있는 directory 및 자료를 관리하는 여러 가지 방법에 대해서 설명하기로 한다. 여기서는 Shell Terminal에서 처리하는 방법과 함께 window를 통해서 처리하는 방법을 함께 설명하도록 할 것이다.

다음과 같은 항목에 대한 내용을 포함하고 있다.
■ directory와 파일의 기본 체계

■ directory와 파일의 관리

■ directory와 파일의 활용

■ text 파일 관리

Raspberry Pi_Kor_15.2 파일 시스템의 구조

15.2 파일 시스템의 구조

여기서는 Raspberry Pi 시스템이 가지고 있는 파일시스템의 기본적인 구조에 대해서 살펴 보기로 하겠다. Raspberry Pi 시스템은 시스템이 설치될 때 기본적으로 만들어지는 파일시스템 체계가 있으며, 이들 파일시스템 체계 내에서 사용자들은 자신들의 자료를 관리하게 된다.

Raspberry Pi_Kor_15.1.4 특별 device 검토

15.1.4 특별 device 검토

15.1.4.1 booting SD card

기본 Debian 배포판에서는 SD카드가 두 개의 파티션으로 구성되어 있다. 첫 번째 파티션은 마이크로소프트의 분리 가능 장치들을 위한 포맷인 VFAT 포맷의 75MB 크기로 되어 있으며, Raspberry Pi를 설정하는데 필요한 파일들과 Linux 자체를 load하기 위한 파일들을 가지고 있으며 부팅 후에는 /boot로 mount된다. 두 번째 파티션은 Linux의 고속 접근 및 데이터 안정성을 위한 기본 포맷인 EXT4 포맷으로 훨씬 크기가 크다. 나머지 모든 프로그램, 사용자가 설치한 프로그램, 사용자 데이터가 모두 이 곳에 저장된다. SD 카드의 대부분을 차지한다.

Raspberry Pi_Kor_15.1.3 device의 mount

15.1.3 device의 mount

15.1.3.1 mount 의미

Linux 시스템에서는 시스템에서 사용되는 모든 파일이 root (/)를 최상위로 하는 하나의 큰 tree 형태인 파일 계층구조에 소속되도록 되어 있다. 이러한 파일들은 하나의 계층구조에 있는 것처럼 보이지만, 실제로는 여러 가지의 device에 흩어져 있는 것일 수도 있다.