find option 중에서 "-o" 옵션을 사용하여 여러 확장자에 대한 파일들 또는 여러 이름을 가지는 디렉토리 또는 파일을 한꺼번에 검색하도록 지정할 수 있습니다.
여기서, "-o" 는 "OR" 를 의미 합니다.
아래 예시는, 확장자가 "*.c" 와 "*.h" 인 파일들을 현재 경로 아래에서 모두 찾아 오도록 하는 명령 입니다.
1. type 을 파일로 제한하여 검색할 경우,
find ./ -type f \( -name "*.h" -o -name "*.c" \)
2. type 을 제한 하지 않고 이름에 포함된 모든 것을 검색할 경우,
find ./ -name "*.h" -o -name "*.c"
-type 옵션을 사용하는 경우에는 찾고자 하는 형태에 대해 제한하여 검색할 경우 사용하게 됩니다.
[ manpage reference ] ----------------------------------------------------------------------------------
-type c
File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file
l symbolic link; this is never true if the -L option
or the -follow option is in effect, unless the
symbolic link is broken. If you want to search for
symbolic links when -L is in effect, use -xtype.
s socket
D door (Solaris)
To search for more than one type at once, you can supply
the combined list of type letters separated by a comma `,'
(GNU extension).
----------------------------------------------------------------------------------------------------------------
'Operating System > Linux' 카테고리의 다른 글
Check linux driver installation and remove it manually. (0) | 2022.07.21 |
---|---|
sed command: using valiables (0) | 2022.06.02 |
Git 최신 버전 설치하기 (ubuntu 20.04/CentOS 7) (0) | 2022.05.28 |
[apt command] dpdk: error processing package linux-firmware (0) | 2022.05.17 |
[CentOS] Error message, This system is not registered with an entitlement server. (0) | 2022.05.11 |
Shell Script 실행 시에 root 권한 확인 (0) | 2020.07.14 |
Linux firewall-cmd port add (0) | 2020.02.07 |
kernel source version check (0) | 2019.09.03 |
ffmpeg install (Ubuntu 14.04) (0) | 2014.07.22 |
ubuntu 11.04 root 자동 로그인 설정 하기.. (0) | 2011.07.14 |