본문 바로가기

리눅스

리눅스 3주

디렉터리 리스트:ls(list)

$ls(혹은 dir)

지정된 디렉터리의 내용을 리스트 한다. 디렉터리를 지정하지 않으면 현재 디렉터리 내용을 리스트 한다. 또는 파일을 지정하면 해당 파일만을 리스트 한다. 

 

ls 명령어 옵션

-a 숨겨진 파일을 포함하여 모든 파일을 리스트한다.
-s 파일의 크기를 K바이트 단위로 출력한다.
-l 파일의 상세 정보를 출력한다.
-F 파일의 종류를 표시하여 출력한다.
-R 모든 하위 디렉터리들을 리스트한다. 

 

 ls -s

 

size의 약자이다.

디렉터리 내에 있는 모든 파일의 크기를 K 바이트 단위로 출력한다.

 

ls -a

 

all의 약자이다. 

숨겨진 파일들을 포함하여 모든 파일과 디렉터리를 리스트

"."은 현재 디렉터리, ".."은 부도 디렉터리.

 

ls -l

 

파일 속성(file attribute)를 출력

블록 수, 파일 종류, 접근 권한, 링크 수. 소유자명, 크기, 수정 시간, 파일 이름 

 

ls-F

기호로 파일의 종류를 표시

 

ls-R

Recursive의 약자로

모든 하위 디렉터리 내용을 리스트한다.

 

Gedit으로 파일 만들기

 

cat 명령어를 사용한다.(ex. cat > 파일)

-표준입력 내용을 모두 파일에 저장한다. 파일이 없으면 새로 만든다.

 

touch 명령어를 사용한다.(ex. touch 파일)

-파일 크기가 0인 이름만 있는 빈 파일을 만들어준다

 

cat [-n] 파일

 

파일(들)의 내용을 그대로 화면에 출력한다. 파일을 지정하지 않으면 표준입력 내용을 그대로 화면에 출력한다.

 

cp [-i] 파일1 파일2

 

파일 1을 파일 2에 복사한다. -i는 대화형 옵션이다.

 

대화형 옵션:cp -i

복사 대상 파일과 이름이 같은 파일이 이미 존재하면 덮어쓰기(overwrite)

보다 안전한 사용법:대화형 옵션을 사용한다.

 

cp 파일 디렉터리

파일을 지정된 디렉터리에 복사한다

 

cp 파일1 . . . 파일 n 디렉터리

여러 개의 파일들을 지정된 디렉터리에 모두 복사한다. 

 

cp [-r] 디렉터리1 디렉터리2

r은 리커젼 옵션으로 디렉터리1 전체를 디렉터리2에 복사한다. 

하위 디렉터리를 포함한 디렉터리 전체를 복사한다.

 

mv [-i] 파일1 파일2

파일1의 이름을 파일 2로 변경한다.

이동 대상 파일과 이름이 같은 파일이 이미 존재하면 덮어쓴다.

 

rm [-i] 파일

파일(들)을 삭제한다.

 

rm [-ri] 디렉터리

-r은 리커젼 옵션으로 디렉터리 아래의 모든 것을 삭제한다. 

 

'리눅스' 카테고리의 다른 글

리눅스 7주차  (0) 2024.05.18
리눅스 6주  (0) 2024.05.10
리눅스 5주차  (0) 2024.05.03
2주차 리눅스 스터디  (0) 2024.03.22
1주차 리눅스 스터디  (0) 2024.03.17