ls : 디렉토리의 목록 보기 |
|
옵션 |
의미 |
-a |
숨긴 파일을 포함한 경로안의 모든 파일과 디렉토리 표시 |
-l |
지정한 디렉토리의 내용을 자세히 출력 |
-R |
하위 경로와 그 안에 있는 모든 파일들도 같이 나열 |
pwd : 현재 경로 보기 |
cd : 원하는 디렉토리로 이동( ./은 현재 디렉토리, ..은 상위 디렉토리) |
cp : 파일/디렉토리 복사 |
|
옵션 |
의미 |
-r |
디렉토리를 복사할 경우 하위 디렉토리와 파일을 모두 복사 |
-p |
원본 파일의 소유주, 그룹, 권한, 시간정보를 보존하여 복사 |
mv : 파일 이동(cp와 동일하나 디렉토리 이동시 -r 안붙임) |
mkdir : 디렉토리 생성 |
|
옵션 |
의미 |
-p |
필요한 경우 상위 경로까지 생성 ex)/home/jihun/tmp를 만들고 싶은데 /jihun이란 폴더가 없을때 mkdir -p /home/jihun/tmp를 치면 jihun과 tmp를 동시에 생성해줌. |
rmdir : 디렉토리 삭제(보통 rm으로 그냥 지워서 잘 쓰이진 않음.) |
|
옵션 |
의미 |
-p |
상위 경로도 지움 |
rm : 파일 및 디렉토리 삭제 |
|
옵션 |
의미 |
-f |
파일/디렉토리 삭제시 사용자에게 어떻게 처리할지 물어보지 않는다. |
-r |
일반 파일이면 그냥 지우고, 디렉토리면 디렉토리를 포함한 하위 경로와 파일을 모두 지운다. |
cat : 파일 내용 출력 |
1. 파일 내용 출력 # cat /etc/passwd 2. 파일 생성 1)Cat > testfile 2)파일내용입력 3)CTRL+D로 빠져나오기 3. 기존의 파일 내용을 다른 파일로 입력하기(출력 내용을 파일로 저장) # cat /etc/passwd > /testfile 4. 기존 파일에 내용 추가하기. # cat >> /testfile 5. 파일병합 # cat a b > d : a와 b의 내용을 합하여 d에 저장(생성) |
more : 내용이 많은 파일을 화면단위로 끊어서 출력한다. |
한 화면을 넘어갈 땐 스페이스로 이동, 한 줄을 넘어갈 땐 엔터로 이동. 1. more /etc/passwd 2. cat /etc/passwd | more (보통 이렇게 파이프와 조합해서 사용함.) |
find : 파일 및 디렉토리 검색 |
1. 파일 이름으로 검색 Find <경로> -name <파일명> 2. setuid가 걸린 파일 검색 Find <경로> -perm +4000 |
shutdown : 리눅스 종료 명령 |
shutdown -r now: 즉시 재부팅==init 6==reboot shutdown -h now: 즉시종료==init 0==poweroff shutdown -k now 메세지: 현재 리눅스를 사용중인 모든 사용자에게 종료를 알림. 단 실제로 종료되진 않음. |