일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- 프로퍼티
- JDBC TEMPLATE
- Framework
- java spring
- POJO
- Dependency Injection
- @test
- 리눅스
- Ubunt
- Spring Boot
- 마이바티스
- pointcut
- Spring JDBC
- @AspectJ
- spring aop
- JdbcTemplate
- @Spring-Test
- @JUnit
- XML
- STS
- unix
- myBatis
- java
- SpringJDBC
- spring
- AOP
- 컨테이너
- spring framework
- Di
- Today
- Total
개키우는개발자 : )
리눅스 파일 찾기와 파일 정보 확인하기 본문
파일 찾기와 파일 정보 확인하기
주요 명령어
( find , file , cmp , cat , head , tail , grep )
파일 찾기
find
파일 또는 디렉토리를 찾는 명령어.
find ./ -name Hello.java
현재 디렉토리 에서 이름이 Hello 이고 확장자가 .java인 파일
find ./ -name Hello.java
find ./ -name *.java
현재 디렉토리 에서 확장자가 .java인 모든 파일
find ./ -name *.java
find . -name *.java -size +1c
현재 디렉토리에서 확장자가 .java인 파일크기가 1byte 이상인 파일
find . -name *.java -size +1c
find / -name *.java
현root경로 / 에서 확장자가 java인 파일을 찾는데 권한이 일반권한이라 Permission denied(권한거부)
메시지가 뜬다.
정보 확인
cat Hello.java
찾고싶은 디렉토리 경로로 이동해서 cat명령어를 입력해야 한다.
Hello.java 의 파일을 확인 할 수있다.
cat Hello.java
head -n2 Hello.java
앞에서 2줄만 확인할 수 있다.
head -n2 Hello.java
tail -n2 Hello.java
뒤에서 2줄만 확인할 수 있다.
tail -n2 Hello.java
tail -n2 Hello.java
뒤에서 2줄만 확인할 수 있다.
정보 검색
grep class Hello.java
Hello.java 문서에서 class라는 단어를 찾는다.
grep class Hello.java
grep "Hello Li" Hello.java
찾고자 하는 문자에 띄어쓰기 있을 경우 "" 으로 감싸 준다.
grep "Hello Li" Hello.java
grep -i "hello Li" Hello.java
옵션 -i 는 "hello li" 찾는 문자열이 대소문자 상관없이 단어를 찾아준다.
grep -i "hello Li" Hello.java
리스트 패턴 검색
ls Hello?.java
Hello 라는 파일 이름 뒤에 어떤 값이(1글자) 들어와도 찾아준다.
ls Hello?.java
ls Hello[12].java
Hello1 또는 Hello2 의 파일을 찾아준다.
차이 비교
nano Hello1.java
Hello1.java 파일을 수정한다.
nano Hello1.java
cmp Hello.java Hello1.java
Hello.java 파일과 Hello1.java 파일의 차이를 비교한다.
cmp Hello.java Hello1.java
diff Hello.java Hello1.java
Hello.java 파일과 Hello1.java 파일의 서로 다른곳을 보여준다.
diff Hello.java Hello1.java
file Hello1.java
Hello1.java 파일의 정보를 확인 할 수있다.
file Hello1.java
file Hi.java
Hi.java 의 내용이 아무것도 없기 때문에 empty로 나온다.
file Hi.java
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=_o41ygQG6W8&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=15
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
리눅스 파일 압축 관리(tar) (0) | 2019.02.11 |
---|---|
리눅스 유용한 명령어 (0) | 2019.02.11 |
리눅스 나노(nano)를 이용한 파일 편집 (0) | 2019.02.11 |
리눅스 파일 편집 및 관리 (2) | 2019.02.11 |
리눅스 파일 관리 명령어 (0) | 2019.02.11 |