리눅스 명령어 정리
명령어 모음
<파일/디렉토리>
ll : 전체폴더구조보기
ls : 폴더구조 간단히보기
ls -al : 숨긴파일까지 다 보기
ls 디렉토리명 : 해당 디렉토리 보기
ls 파일명또는 일부 : 해당되는 파일만 보여주기
cd : 디렉토리 이동
chmod 755 디렉토리 : 파일권한변경(내꺼, 같은그룹, 전체)
mkdir a : a 디렉토리 생성
mkdir -p a/b : a디렉토리 생성 후 하위에 b 디렉토리 생성
rm a : a파일 삭제
rmdir a : 디렉토리 삭제(파일존재시 삭제 불가)
rm -rf a : a 및 하위 파일 모두 삭제
touch a : a의 수정일을 현재시각으로 변경
cp a b : a를 b로 복사
cp -r a b : a디렉토리를 b디렉토리로 복사
cp -a a b : 소유권을 유지하면서 복사
move a b : 파일 및 디렉토리를 b로 이동
cat a : a의 내용을 출력
cat /dev/cdrom > linux.iso : CD롬에 있는 내용을 CD이미지 파일로 만듬
cat a.txt >> b.txt : b파일 하단에 a.txt 파일내용 추가
more a : 파일내용을 페이지단위로 출력(space:다음페이지, b:이전페이지)
<압축>
tar cvf [생성될 파일명: 예 httpd.tar] [묶을디렉토리] : 설정한 디렉토리를 포함한 하위 디렉토리 및 파일 묶음
tar xvf 묶인파일 : tar파일을 현재 디렉토리에 품
tar tvf 묶인파일 : tar파일을 풀지 않고 파일 리스트만 출력
tar cvfx [압축파일명 : 예 httpd.tar.gz] [압축할 디렉토리] : 파일을 묶어서 압축함
tar xvfz httpd.tar.gz : tar.gz 압축 해제
tar xvfj httpd.tar.bz2 : tar.bz2 압축 해제