탐색시간의 블로그

Linux
$ cp -a # 하위디렉토리+링크된것+속성 까지 포함하여 복사(-dpR와 같음)
$ rm -rf # 하위 디렉토리 까지 질문없이 지운다
$ ls -F --show-control-chars --color=auto # 한글 파일명을 볼수 있게 해준다.
$ cd - # 바로 이전에 작업 했던 디렉토리로 바로 이동한다

$ find . -name 'filename' -print | more # 서브디렉토리에서 특정 파일 찾기
$ find . -type f | xargs grep 'word' # 서브 디렉토리의 모든 파일에서 특정 단어 찾기
$ find . -name 'word' -exec grep recursive {} \; -print # 서브디렉토리에서 grep 하기
$ find . -depth -print | cpio -pmdvl '/home/copy' # 파일시스템 모두 복사하기
$ grep 'word' * # 현재 디렉토리의 모든 파일에서 특정 단어 찾기
$ ls -p | grep / # 현재 디렉토리에서 디렉토리만 찾기

# 하나의 파일만 압축 한다.
(압축)$ gzip test.txt -> test.txt.gz
(풀기)$ gunzip test.txt.gz -> test.txt
# 여러개 파일을 묶기만 한다.(파일/디렉토리 모두)
(압축)$ tar cvf test.tar Test/ -> test.tar
(풀기)& tar xvf test.tar
# 여러개 파일을 묶고 압축까지 한다.(파일/디렉토리 모두)
(압축)$ tar cvzf test.tar.gz Test/ -> test.tar.gz
(풀기)$ tar xvzf test.tar.gz

권한변경:
$ chown -R root:root 'dirname' # 서브 디렉토리의 소유자 변경
$ chmod u,g,o,a+-r,w,x 'filename' # user, group, owner, all, +add, -del, read, write, exec
$ chmod 705 `find . -name ".cgi" -print` # 하위디렉까지 찾아서 특정파일의 chmod 바꾸기
$ find . -name *.cgi -exec chmod 705 {} \; # 하위디렉까지 찾아서 특정파일의 chmod 바꾸기

하드웨어 정보:
$ df # 하드디스크 상태 보기
$ free # 메모리와 스왑 크기 보기
$ hwdiag # 부착된 하드웨어 장치를 보여주는 유틸리티
$ du 'dirname' # 특정 디렉토리 크기 보기
$ size 'filename' # 특정 파일 크기 보기


'Linux' 카테고리의 다른 글

linux 리눅스 기본적 명령어들  (0) 2010.03.04
텔넷(Telnet)명령어  (0) 2006.08.26
리눅스에서 top 명령어치면 나오는 화면내용  (0) 2006.08.25
Posted by 씨크타임