안녕하세요. 주식회사 서버몬 입니다.
리눅스에서 사용되는 디렉토리 명령어들을 정리하여봤습니다.
pwd
현재 작업중인 디렉토리 절대경로 출력합니다. 디렉토리를 이동하면 절대경로도 변경됩니다.
cd
디렉토리를 이동할 때 사용되는 명령어입니다.
명령어 : cd [이동할 디렉토리]
사용법 :
cd . : 현재 디렉토리로 이동
cd .. : 상위 디렉토리로 이동
cd ~ : 현재 사용자의 홈 디렉토리로 이동
cd / : 루트 디렉토리로 이동
cd : 홈 디렉토리로 이동
cd - : 바로 이전 디렉토리로 이동
ls(dir)
현재 디렉토리에 구성되어있는 내용을 출력하는 명령어입니다.
명령어 : ls [디렉토리 명]
옵션 :
ls -a : 숨김파일을 포함하여 모든 파일의 목록을 출력.
ls -s : 파일 크기 순으로 정렬하여 출력.
ls -l : 파일의 상세정보를 출력.
ls –h : 파일 크기를 단위(K,M,G 등)를 사용하여 사람이 보기 좋게 출력
위 옵션으로 출력한 예시문입니다.
이 외 ls 옵션 입니다.
ls ../ : 부모 디렉토리 표시
ls -R : 하위 디렉토리의 목록까지 모두 출력.
ls -n : 소유자 및 그룹을 이름 대신 UID / GID로 출력
ls -d : 현재 디렉토리의 정보를 출력.
ls -i : 첫번째 행의 inode 번호를 출력.
ls –g 소유자 정보 빼고 파일 조회
ls -A : (.)와 (..)를 제외한 모든 파일을 출력.
ls -L : 심벌릭 링크 파일의 경우 원본 파일의 정보를 출력.
ls -u : 파일, 디렉토리 이름을 최종 접근 시간 순으로 화면에 출력
ls -r : 거꾸로 출력(기본 출력은 알파벳 순서)
ls -lu : 접근 시간을 출력
ls -lc : 변경 시간을 출력
ls -d */ : 파일을 제외한 디렉토리만 반환
파일 권한
ls 명령어를 통해 파일 확인 후 파일에 대한 권한을 열 별로 확인해보겠습니다.
- rw-rw-r-- 1 root root 134 3월 27 10:30 .Xauthority
1열 : - (파일타입)
- : normal file
d : directory
l : link
p : named pipe
s : socket
c : character device
b : block device
2열 : rw-rw-r-- (파일권한)
--> 소유자와 그룹은 읽기, 쓰기 가능하며, 기타사용자는 읽기만 가능합니다.
rw- (소유자) rw- (소유그룹) r--(기타사용자)
r : 읽기 (4)
w : 쓰기 (2)
x : 실행 (1)
3열 : 링크 수
4열 : root (소유자)
5열 : root (소유그룹)
6열 : 134 (파일크기)
7열 : 3월 27 10:30 (수정날짜)
8열 : .Xauthority (파일명)
소유자와 그룹은 읽기, 쓰기 가능하며, 기타사용자는 읽기만 가능합니다.
mkdir
디렉토리를 생성하는 명령어 입니다.
명령어 : mkdir [디렉토리 명]
사용법 :
디렉토리 여러개 생성할때 :
mkdir [디렉토리명1] [디렉토리명2] [디렉토리명3]
디렉토리 생성과 함께 하위 디렉토리도 경로대로 생성할때 :
mkdir -p temp/ex1/ex2
rmdir
디렉토리를 삭제하는 명령어 입니다.
명령어 : rmdir [대상 디렉토리]
사용법 :
여러개 삭제 :
rmdir [디렉토리명1] [디렉토리명2] [디렉토리명3]
디렉토리 및 하위디렉토리를 같이 삭제. 단, 부모 디렉토리가 비었을 경우 :
rmdir -p 파일명/하위디렉토리
디렉토리 삭제시 안에 파일이 있어도 강제 삭제 :
rm -r [대상 디렉토리]
cp
디렉토리 및 파일 복사를 하는 명령어 입니다.
명령어 : cp -r [복사할 디렉토리] [대상 디렉토리]
옵션 :
cp -a : 원본 파일의 속성, 링크 정보들을 그대로 유지하면서 복사
cp -b : 복사할 대상이 이미 있을 경우 기존 파일을 백업하고 복사
cp -d : 만약 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사
cp -f : 만약 복사할 대상이 이미 있으면 강제로 지우고 복사
cp -i : 만약 복사할 대상이 이미 있으면 사용자에게 물어본다
cp -l : 하드링크 형식으로 복사
cp -P : 원본 파일 지정을 경로와 같이했을 경우 그 경로 그대로 복사
cp -p : 파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사
cp -r : 원본이 파일이면 그냥 복사되고 디렉터리라면 디렉터리 전체가 복사
cp -s : 파일을 심볼릭 링크 형식으로 복사. 단, 원본 파일이름을 절대 경로로 지정해야 한다.
cp -u : 복사할 대상이 있을 때 이 파일의 변경 날짜가 같거나 더 최근의 것이면 복사하지 않는다.
cp -v : 복사 상태를 보여줌
cp -x : 원본과 대상 파일의 파일시스템이 다를 경우에는 복사하지 않는다.
cp -R : 디렉터리를 복사할 경우 그 안에 포함된 모든 하위경로와 파일들을 모두 복사
mv
디렉토리 및 파일을 이동할때 사용되는 명령어 입니다.
명령어 : mv [이동할 디렉토리] [대상 디렉토리]
옵션 :
mv –b : 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 기존 파일을 백업 후 이동.
mv -f : 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 덮어쓸 것인지 묻지 않고 바로 덮어쓴다.
mv -i : 목적 경로에 같은 이름의 파일(혹은 디렉토리)가 존재하면, 덮얼쓸 것인지 물어본다
mv -v : 이동중인 상태를 표시
감사합니다.
1u서버 / APC / DB / defog / DEFOG랙 / dell5820 / dell5820t / dell7920 / dellpoweredge / dellr240 / dellr340 / dellr350 / dellr450 / dellr540 / dellr630 / dellr640 / dellr740 / dellr750 / dellserver / dellt40 / dellt440 / dellt5820 / dell서버 / DELL서버CPU / DELL서버RAID컨트롤러 / DELL서버SAS하드디스크 / DELL서버가격비교 / DELL서버가격비교견적 / DELL서버견적 / DELL서버구매 / DELL서버디스크교체 / DELL서버메모리 / DELL서버펌웨어 / DELL서버하드디스크구매 / dell워크스테이션 / dl20 / dl20gen10 / dl360 / dl360gen10 / dl380 / dl380g10 / dl380gen10 / ECC메모리 / EDFOG랙가격 / ESTSOFT / FIRMWARE / gpu서버 / gpu타워형서버 / HA솔루션 / hpdl20 / hpdl360 / hpdl360gen10 / hpdl380 / hpdl380g10 / HPE / HPE Service Pack for Proliant / HPE SPP / hpedl20 / hpedl20gen10 / hpedl360gen10 / hpe서버 / HPE서버CPU / HPE서버RAID컨트롤러 / HPE서버SAS하드디스크 / HPE서버가격비교 / HPE서버가격비교견적 / HPE서버견적 / HPE서버구매 / HPE서버드라이버설치 / HPE서버디스크교체 / HPE서버메모리 / HPE서버비용 / HPE서버펌웨어 / HPE서버하드디스크구매 / hpgen10 / hpml30 / hpserver / hpz2 / hpz4 / hpz420 / hpz440 / hpz4g4 / hpz640 / hpz6g4 / hpz8g4 / hp마이크로서버 / hp서버 / hp서버800 / hp서버800w / hp서버cto / hp서버pc / HP서버메모리 / hp서버컴퓨터 / HP서버펌웨어 / HP서버하드디스크 / hp워크스테이션 / hp프로라이언트 / HYPER BACKUP / ibm서버 / Intelligent Provisioning / KVM / KVM 기술지원비(비용) / KVM 설치비 / L2스위치 / L3스위치 / LENONO서버SAS하드디스크 / lenovop620 / lenovor650 / LENOVO서버 / LENOVO서버CPU / LENOVO서버RAID컨트롤러 / LENOVO서버가격비교 / LENOVO서버가격비교견적 / LENOVO서버견적 / LENOVO서버구매 / LENOVO서버디스크교체 / LENOVO서버메모리 / LENOVO서버하드디스크구매 / LENOVO펌웨어업데이트 / Linux / ML30 / ml30gen10 / ML350GEN10 / ML360 / MSSQL / MSSQL 기술지원비(비용) / MSSQL 설치비 / MYSQL / MySQL 기술지원비(비용) / MySQL 설치비 / OS설치 / p17079-b21 / poweredger740 / poweredger750 / precision5820 / QUADRO / QUADRO그래픽카드 / r240 / r340 / r440 / r740 / RHEL설치 / RMS랙 / server / serverpc / SOPHOS / SPP / sr250 / sr650 / SYNOLOGY / SYNOLOGY나스 / UPS / UPS기술지원 / UPS납품 / UPS설치 / V3 / Windows서버설치 / z420 / z620 / z840 / z8g4 / 기술지원비(비용) / 나스기술지원 / 나스설치지원 / 네트워크스위치 / 네트워크장비 / 더블테이크 / 데이터베이스 / 델5820 / 델서버 / 델서버비용 / 델서버펌웨어업데이트 / 델워크스테이션 / 델컴퓨터워크스테이션 / 디포그 / 디포그랙 / 디포그랙가격 / 딥러닝pc / 딥러닝서버 / 랙 / 랙(RACK) 기술지원비(비용) / 랙(RACK) 설치비 / 랙납품설치 / 랙설치 / 레노버p620 / 레노버서버 / 레노버워크스테이션 / 레노보서버 / 레노보서버펌웨어 / 레드헷설치 / 리눅스 기술지원비(비용) / 리눅스 설치비 / 리눅스서버 / 리눅스서버설치 / 리눅스서버트러블슈팅 / 리눅스트러블슈팅 / 리욱스 / 미니서버 / 미니서버랙 / 방화벽 / 방화벽 기술지원비(비용) / 방화벽 설치비 / 방화벽엔지니어 / 백업 / 보안솔루션 / 보안솔루션구매 / 보안솔루션설치 / 서버 / 서버 기술지원비(비용) / 서버 랙마운트비용 / 서버 설치비 / 서버 장애조치비용 / 서버CPU / 서버MEMORY / 서버OS설치 / 서버pc / 서버가격 / 서버구매 / 서버기술지원 / 서버납품 / 서버디스크장애처리 / 서버랙 / 서버렉마운트 / 서버메모리 / 서버몬 / 서버몬기술지원 / 서버백업 / 서버보안 / 서버엔지니어 / 서버용pc / 서버용그래픽카드 / 서버용메모리 / 서버용컴퓨터 / 서버용하드디스크 / 서버컴 / 서버컴퓨터 / 서버트러블슈팅 / 서버호스팅 / 소포스 / 스위치 / 스위치 기술지원비(비용) / 스위치 설치비 / 스토리지 / 스토리지 기술지원비(비용) / 스토리지 랙마운트비용 / 스토리지 설치비 / 스토리지 장애조치비용 / 스토리지납품설치 / 스토리지서버 / 시놀로지DS918 / 시놀로지HyperBackup / 시놀로지나스 / 시놀로지나스백업 / 시놀로지하이퍼백업 / 시큐어디스크 / 안랩 / 알약 / 왼도우서버설치 / 우분투설치 / 워크스테이션 / 워크스테이션pc / 워크스테이션컴퓨터 / 윈도우서버 / 윈도우서버2016 / 윈도우서버2019 / 윈도우서버트러블슈팅 / 윈도우즈 기술지원비(비용) / 윈도우즈 설치비 / 이스트소프트 / 이중화솔루션 / 이중화솔루션구매 / 이중화솔루션설치 / 인터넷디스크 / 작업장컴퓨터 / 제온서버 / 젠서버 / 중고서버 / 중고워크스테이션 / 카보나이트 / 카스퍼스키 / 컴퓨터서버 / 쿼드로P400 / 타워형서버 / 페도라설치 / 프로라이언트 / GPU서버 / 미니서버렉 / 서버용PC / 젠서버 / AI서버 / 제온서버 / 서버가격 / 1U서버 / HPDL20Gen10 / HP서버8SFF800W / 가상서버 / 타워형서버 / HPDL360 / HPDL380Gen10 / 컴퓨터서버 / 미디어서버 / 타워서버 / DB서버 / HP서버580 / HP서버파워 / HPDL360Gen10 / 윈도우서버컴퓨터 / XEON서버 / 881457-B21
'설치 및 기술 자료 > Linux' 카테고리의 다른 글
[Linux] RockyLinux WSL 환경 구성 (0) | 2024.06.07 |
---|---|
[Linux] rsync 및 crontab 을 이용한 백업 (0) | 2024.05.14 |
[Linux] GitLab 을 통해 사설 Git 서버 구축 (0) | 2024.03.06 |
[Linux] at 명령어를 통한 일회성 예약 실행(스케쥴링) (0) | 2024.02.26 |
[Linux] 보안취약점 CVE-2024-21626 대해 (0) | 2024.02.06 |
댓글