명품 자바 프로그래밍 개정 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디렉토리만 있다.
'과제' 카테고리의 다른 글
리눅스&자바 과제물 ( 추후 수정 ) (0) | 2021.04.01 |
---|---|
자바 과제 3/19 (1) | 2021.03.25 |
자바 - 클래스명과 파일명 (1) | 2021.03.14 |
자바 응용프로그램을 개발할때는 JDK? JRE? (0) | 2021.03.14 |
접근 제어자(access modifier) 란 무엇인가 - JAVA 과제 (1) | 2021.03.13 |