반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

개키우는개발자 : )

리눅스 파일 찾기와 파일 정보 확인하기 본문

Linux/Linux 무작정 따라하기

리눅스 파일 찾기와 파일 정보 확인하기

DOGvelopers 2019. 2. 11. 17:41
반응형

파일 찾기와 파일 정보 확인하기



주요 명령어

( find , file , cmp , cat , head , tail , grep )


파일 찾기


find 

파일 또는 디렉토리를 찾는 명령어.



find ./ -name Hello.java

현재 디렉토리 에서 이름이 Hello 이고 확장자가 .java인 파일


find ./ -name Hello.javafind ./ -name Hello.java



find ./ -name *.java

현재 디렉토리 에서 확장자가 .java인 모든 파일


find ./ -name *.javafind ./ -name *.java



find . -name *.java -size +1c

현재 디렉토리에서 확장자가 .java인 파일크기가 1byte 이상인 파일


find . -name *.java -size +1cfind . -name *.java -size +1c



find / -name *.java

현root경로 / 에서 확장자가 java인 파일을 찾는데 권한이 일반권한이라 Permission denied(권한거부)

메시지가 뜬다.




정보 확인


cat Hello.java

찾고싶은 디렉토리 경로로 이동해서 cat명령어를 입력해야 한다.

Hello.java 의 파일을 확인 할 수있다.


cat Hello.javacat Hello.java



head -n2 Hello.java

앞에서 2줄만 확인할 수 있다.


head -n2 Hello.javahead -n2 Hello.java



tail -n2 Hello.java

뒤에서 2줄만 확인할 수 있다.


tail -n2 Hello.javatail -n2 Hello.java



tail -n2 Hello.java

뒤에서 2줄만 확인할 수 있다.



정보 검색


grep class Hello.java

Hello.java 문서에서 class라는 단어를 찾는다.


grep class Hello.javagrep class Hello.java



grep "Hello Li" Hello.java

찾고자 하는 문자에 띄어쓰기 있을 경우 "" 으로 감싸 준다.


grep grep "Hello Li" Hello.java



grep -i "hello Li" Hello.java

옵션 -i 는 "hello li" 찾는 문자열이 대소문자 상관없이 단어를 찾아준다.  


grep -i grep -i "hello Li" Hello.java



리스트 패턴 검색


ls Hello?.java

Hello 라는 파일 이름 뒤에 어떤 값이(1글자) 들어와도 찾아준다. 


ls Hello?.javals Hello?.java



ls Hello[12].java

Hello1 또는 Hello2 의 파일을 찾아준다.




차이 비교


nano Hello1.java

Hello1.java 파일을 수정한다.


nano Hello1.javanano Hello1.java



cmp Hello.java Hello1.java

Hello.java 파일과 Hello1.java 파일의 차이를 비교한다.


cmp Hello.java Hello1.javacmp Hello.java Hello1.java



diff Hello.java Hello1.java

Hello.java 파일과 Hello1.java 파일의 서로 다른곳을 보여준다.


diff Hello.java Hello1.javadiff Hello.java Hello1.java



file Hello1.java

Hello1.java 파일의 정보를 확인 할 수있다.


file Hello1.javafile Hello1.java



file Hi.java

Hi.java 의 내용이 아무것도 없기 때문에 empty로 나온다.


file Hi.javafile Hi.java




출처 [뉴렉처] 유튜브 채널

https://www.youtube.com/watch?v=_o41ygQG6W8&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=15

반응형
Comments