과제

과제 - 리눅스 명령어 실습 / 정리 (명품 자바 프로그래밍 개정 4판)

e리터 2021. 3. 18. 19:17
명품 자바 프로그래밍 개정 4판 77p - 78p 

 

 


ls

현재 위치의 디렉토리와 파일 리스트를 출력해준다.

ls -a 

숨겨진 파일과 디렉토리도 포함해서 보여준다.

ls -l

권한 소유자 수정일자 그룹 포함된 파일수 등등 매우 자세하게 나온다.

ls -al

숨겨진 파일과 디렉토리 포함하여 매우 자세하게 나온다.

ls -d

경로안의 내용을 나열하지 않고, 그 경로를 출력한다.

[출처] 리눅스 기초 - ls명령어 옵션 파일 보기 및 디렉토리 목록 보기|작성자 PC크레이터 곰탱이

ls -F

파일 형식을 알리는 문자를 각 파일 뒤에 *, /, =, >, @, |중에 하나를 추가한다.

[출처] 리눅스 기초 - ls명령어 옵션 파일 보기 및 디렉토리 목록 보기|작성자 PC크레이터 곰탱이

ls -u

수정 시간 표시

ls /tmp

/tmp 디렉토리에 속한 디렉토리와 파일 목록을 출력한다.

ls /etc

시스템의 모든 기본설정 파일이 담겨있는 etc디렉토리에 속한 파일들을 볼 수 있다.

ls /etc/passwd

사용자 계정 정보들과 암호화된 비밀번호를 볼 수 있다.

ls -asl /etc/passwd

/etc/passwd 안의 파일들을 숨겨진 파일들을 포함하여 파일들의 정보를 자세하게 표시함과 동시에 파일 사이즈가 큰 것부터 나열한다.

mkdir unix

현재 위치에 unix라는 디렉토리를 만든다

cd unix

현재 위치에서 unix로 이동한다.

cp /etc/passwd test.txt

/etc/passwd 파일을 복사하여 test.txt에 만든다.

cp /etc/passwd

/etc/passwd 파일을 복사

mkdir Temp

현재위치에 Temp 디렉토리 만든다.

cp test.txt Temp

test.txt파일을 Temp디렉토리 내에 복사

cp Temp Tmp // 오류

디렉토리내에 파일이 있어서 인 것 같다.

이럴때에는 디렉토리 전체를 복사하는 -r을 쓰면 될 것이다.

cp -r Temp tmp

디렉토리 하위파일들까지 포함한 전체를 tmp폴더내에 복사한다.

ls Temp

Temp디렉토리 내부에 있는 유일한 파일인 test.txt파일을 보여준다.

ls Tmp

Tmp디렉토리 내에는 Temp디렉토리 하위파일까지 포함한 모두 다 있다.

cd unix

unix디렉토리로 위치를 이동한다.

ls -l

test파일과 Temp디렉토리를 매우 자세하게 보여준다.

chmod 644 test.txt

test파일의 권한을

파일의 소유자는 읽고 쓸 수 있고

파일의 그룹과 외의 관계없는 자들은 읽을 수만 있게 변경한다.

ls -l

test 파일이 rw-r--r--식으로 권한이 표시된다.

chmod 666 test.txt

test파일의 권한을

파일의 소유자, 파일의 그룹과 외의 관계없는 자들 모두 읽고 쓸 수 있게 변경한다.

ls -l

test 파일의 권한이 rw-rw-rw로 표시된다.

chmod 400 test.txt

test파일의 권한을

파일의 소유자는 읽을 수 있고

파일의 그룹과 외의 관계없는 자들은 모든 권한이 없게 변경한다.

ls -l

test 파일의 권한이 r-------로 표시된다.

cd Tmp

Tmp디렉토리로 위치를 이동한다.

ls

Temp디렉토리와 test파일이 있다.

rm -i test.txt

test파일을 삭제하기 전 한번 더 삭제할 것인지 묻는다.

ls Tmp

temp디렉토리만 남는다.

rmdir Tmp

tmp디렉토리 안에 tmp디렉토리를 만든다.

rm -r Temp

temp디렉토리 전체를 삭제한다.

ls

Tmp디렉토리만 있다.