< 특정폴더 내에서 svn 폴더 찾아서 지우기 >
find 폴더경로 -type d -name .svn | xargs rm -rf
< grep 사용법 >
예제 : 폴더내 하위폴더들에 해당 문자열이 있는 파일 찾기
grep -snr "IPMC_IOCTL_SET_CPU_MODE" *
egrep "UPLOAD|DELETE" *.log >> log.txt
: 문자열만 추출해서 파일로 옮기기
grep [옵션][찾을문자][대상파일]
-C : 일치되는 내용이 있는 행의 개수를 센다.
-V : 문자가 존재하지 않는 행 출력
-i : 대소문자 구분없이 검색
-CV : 문자가 존재하지 않는 행의 갯수 출력
-h : 일치되는 내용을 찾은 파일의 이름을 표시하지 않는다.
-n : 일치되는 내용이 있는 행은 행 번호화 함께 표시된다.
-e : 표현이 하이픈 문자로 시작될때 사용한다.
-f : 찾으려는 문장이나 표현이 있는 파일을 지시한다.
find . -name "*.txt" | xargs grep "abcd"
grep -r --binary-files=text "abcd" *.php
grep -r --binary-files=text "abcd" *.inc
< 로그 남기기 >
grep -snr "devmgr" * 2>&1 | tee 1234.log
< find >
find . -name "*.profile" -print 2> /dev/null
< rm >
// rm (폴더와 파일 동시에 날리기)
rm -rf ./Isis/
// 특정폴더만 찾아서 지우기
rm -rf `find ./ -type d -name "arm" -print`
rm -rf `find ./ -type d -name "usr" -print`
< ln >
1. 하드링크 : inode에 연결된 메타 정보, 하드링크가 2개이면 파일에 접근할 수 있는 경로가 2개라는 의미로 모두 원본으로 한쪽을 지우면 모두 없어진다. 디렉토리에 하드링크는 불가능하다.
1.1 거는 방법
ln /etc/shadow /home/personal_info.txt
2. 심볼릭링크 : 단지 심볼(파일의 경로)안 가리킴, Ms windows의 단축아이콘
심볼릭 링크를 지워도 원본은 그대로 있다.
2.1 거는 방법
ln -s /etc/shadow /home/personal_info.txt
< name.tar.bz2 설치 방법 >
tar -xvf name.tar.bz2
압축풀린 폴더로 이동
#./configure
#make
#make install
< 사용 용량 보기 >
df -h
< Free >
남은 메모리 사용량 보기
- chown : 파일 소유권 바꾸기
- sudo ??
// 사용자 계정으로 접속
su seungho0708.choi
// 임시로 root 권한을 얻어서 chown 사용 (성호씨가 root 계정을 sudo 로 얻을 수 있음)
sudo chown onegun.lee:onegun.lee limo-kernel/
sudo chown -cR onegun.lee:onegun.lee *
'Programming > Linux Tip' 카테고리의 다른 글
linux ftp 명령어 (0) | 2010.01.14 |
---|---|
linux 디렉토리및 파일관리 명령어 (0) | 2010.01.14 |
페도라 7 테마로 꾸미기 (4) | 2008.12.09 |
nfs 로 fedora 설치할때 network 설정하기 (0) | 2008.11.27 |
Samba Server 셋팅하기 (0) | 2008.11.26 |