~: 홈 디렉토리
.: 현재 디렉토리
..: 상위 디렉토리
#: 주석
$: 쉘 변수
*: 문자열 와일드 카드
예시 이미지(txt파일을 합쳐서 출력)
?: 한 문자 와일드 카드
예시 이미지(app+한문자인 파일 리스트)
[]: 문자 범위 지정
예시 이미지
{}: 특정 범위(파일 생성시 사용)
morning 또는 afternoon으로 시작 & day & 1~30번 파일 생성
sudo apt install mlocate
명령어를 통해 설치-e
옵션을 통해 파일이 실제로 존재하는지 확인 가능sudo updatedb
파일명으로 검색
- find -name "파일명": 파일명 검색, 와일드카드(*,? 등) 사용 가능, 대소문자 구분
- find -iname "파일명": 파일명 검색, 와일드카드(*,? 등) 사용 가능, 대소문자 구분 안함
-not
또는 !
으로 사용find ~ type f -empty -exec command '{}' ';'
: find에 전달하는 결과에 대해(결과가 3개일 경우) 파일 1,2,3에 대한 ls -l