<파일 찾기와 파일 정보 확인> |
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 |
'Development > OS' 카테고리의 다른 글
Linux & Ubuntu Server 간단한 사용법 (파일 압축 관리) #7 (0) | 2022.09.17 |
---|---|
Linux & Ubuntu Server 간단한 사용법 (유용한 명령어) #6 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (파일 편집 및 관리) #4 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (파일 관리 명령어) #3 (0) | 2022.09.17 |
Linux & Ubuntu Server 간단한 사용법 (파일 경로와 순회하기) #2 (0) | 2022.09.17 |