파일, 폴더, 디바이스 관련 명령어
파일/디렉토리 관련 기본 명령어
디렉토리(폴더) 관련 명령어
/
디렉토리 표시
.
현재 디렉토리
..
상위 디렉토리
~
홈 디렉토리
cd
디렉토리 이동
ls
디렉토리 내용 출력
mkdir
디렉토리 생성
rmdir
디렉토리 삭제
pwd
현재 작업 디렉토리 절대 주소 출력
cp
파일 복사 (디렉토리 포함은 '-r')
mv
파일 이동
rm
파일 삭제 (디렉토리 포함은 '-r')(강제 삭제는 -f)
cat
파일 내용 출력
tac
파일 내용 역순으로 출력
more
파일 내용 페이지 단위로 출력
less
more와 같다.
head -n
파일 내용의 앞부분을 n줄만큼 출력
tail -n
파일 내용의 뒷부분을 n줄만큼 출력
ln -s source_dir|source_file symbolic_link
A에 B를 소프트(심볼릴) 링크
tar [] 파일?
파일 풀기[xvf], 묶기[cvf], 압축[z]
tar -cvf 문서A.tar ./public_html // public_html 하위디렉토리를 문서A의 이름으로 압축한다.
split
파일 분할
- uniq : 중복라인 삭제
- cut : 필드 분리
예: cut -f2 filename <--두번째 필드만을 분리해낸다. -c옵션으로 분리자 지정 - paste : 두 파일의 같은 라인을 결합
- comm : 두 파일의 비교 <---정렬이 먼저 되어있어야 한다.
- fold : 파일의 각 줄을 잘라서 지정한 폭 이하가 되도록 한다.
- split : 일정라인마다 잘라서 다른 파일로 저장한다.
- fmt : 텍스트화일을 일정한 너비로 정렬한다. find / -name index.html -print, -ls 파일 찾는 방법.