<파일 찾기와 파일 정보 확인>



find, file, cmp, cat, head, tail, whic

 

find)

find ./ -name *.java 현재 디렉토리에서 이름으로 java 확장자인 파일들 찾기
find . -name *.java -size +1c 현재 디렉토리에서 java 확장자이고 1바이트 이상인 파일들 찾기 (/생략가능)
man find (도움말)

 

cat)

 cat hello.java  hello.java 파일 미리보기

 

head)

 head -n2 hello.java  hello.java 파일 앞 2줄 미리 보기

 

tail)

 tail -n2 hello.java  hello.java 파일 뒤 2줄 미리 보기

 

grep)

grep class hello.java hello.java에서 class 문자가 포함된 줄 찾기
grep "Hello Li" hello.java 띄어쓰기 등이 포함되어 있을 때는 큰따옴표로 감싸줌
grep -i "hello Li" hello.java -ignore 옵션 (소대문자 구분없이 찾기)
grep --help (도움말)

 

ls ?[])

ls hello?.java 앞에 hello가 붙는 java 파일 찾기
ls hello[12].java hello1, hello2 java 파일 찾기
(정규식 사용하는 것처럼 찾을 수 있다)

 

cmp)

cmp hello.java hello1.java hello.java와 hello1.java의 차이점 찾기
>> hello.java hello1.java differ: byte 97, line 3

 

diff)

diff hello.java hello1.java hello.java와 hello1.java의 차이점 찾기
>> 3c3
< System.out.println("hello linus");
---
> System.out.println("hello linus1");

 

file)

file hello hello의 파일 정보 확인
>> hello: C++ source, ASDCII text



+ Recent posts