리눅스의 find명령같은 결과를 파일에 저장하고 싶은데 그것과 관련된 소스가 있나요?
readdir 이거 하면 find처럼 되나여(탐색)?
제가 우선 할 것이 파일 리스트를 ->filelist.txt에 저장하고, 거기서 특정 파일을 서치하는 그런 프로그램을 할려고 합니다.
혹시 누구 opendir, readdir 사용한 소스 있다면 좀 알려주세요.: )
tree 라는 프로그램을 사용할 수 있겠군요.... 음.. 직접 구현하는게 더 빠를것도 같다는....-.-;
리눅스에 설치되어있는 updatedb/locate 소스를 찾아 보세요.
find ./ -name 파일명 -exec grep 찾을단어 {} \;
grep이나 egrep보다 더 좋은 서치 프로그램을 만드실거라면, 그래도 기왕이면 다른 프로그램과 연결해서 쓸 수 있는 걸 만드시는게 어떨지.
find ./ -name 파일명 | grep 찾을파일 | grep 찾을단어
프론트엔드를 만드실 생각이라면, 그래도 find 같은 역할을 하는 부분에서는 find를 쓰는게 제일 명확하지 않겠어요? :]
---------------------------- May the F/OSS be with you..
opendir, readdir을 사용한 간단한 소스 있으면 좀 올려주세요.아니면 좋은 소스 있는곳좀 알려주세요.
하이요^^
fileutils 쪽 패키지에 find 가 포함되어 있을테니 검색엔진에서 찾아보세요.
FreeBSD라면 /usr/src/find 안에 있을것 같은 느낌이....
int recurse_dir (char * dirname){ DIR *dir; struct dirent *entry; char path[256]; dir = opendir (dirname); if (dir == NULL) return -1; while ( (entry = readdir (dir)) != NULL ){ sprintf (path, "%s/%s", dirname, entry->d_name); printf ("%8ld %s\n", entry->d_type, path); if ((entry->d_type & 0x4) && (entry->d_name[0] != '.')){ recurse_dir (path); } else if (entry->d_name[0] != '.') { check_file (path); } } return 0; }
참조하세요... 구글에서 opendir로 찾아도 이정도 소스는 나올 텐데요..
서명: 이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
tree 라는 프로그램을 사용할 수 있겠군요....음.. 직접 구현하
tree 라는 프로그램을 사용할 수 있겠군요....
음.. 직접 구현하는게 더 빠를것도 같다는....-.-;
리눅스에 설치되어있는 updatedb/locate 소스를 찾아 보세요.
리눅스에 설치되어있는 updatedb/locate 소스를 찾아 보세요.
find ./ -name 파일명 -exec grep 찾을단어 {} \;
find ./ -name 파일명 -exec grep 찾을단어 {} \;
grep이나 egrep보다 더 좋은 서치 프로그램을 만드실거라면,
그래도 기왕이면 다른 프로그램과 연결해서 쓸 수 있는 걸
만드시는게 어떨지.
find ./ -name 파일명 | grep 찾을파일 | grep 찾을단어
프론트엔드를 만드실 생각이라면,
그래도 find 같은 역할을 하는 부분에서는 find를 쓰는게
제일 명확하지 않겠어요? :]
----------------------------
May the F/OSS be with you..
ㅡㅡ;
opendir, readdir을 사용한 간단한 소스 있으면 좀 올려주세요.아니면 좋은 소스 있는곳좀 알려주세요.
하이요^^
리눅스용 find라면 소스가 어디에 있을까요?
fileutils 쪽 패키지에 find 가 포함되어 있을테니
검색엔진에서 찾아보세요.
FreeBSD라면 /usr/src/find 안에 있을것 같은 느낌이....
[code:1]intrecurse_dir (char * d
참조하세요...
구글에서 opendir로 찾아도 이정도 소스는 나올 텐데요..
서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다
댓글 달기