리눅스 질문입니다.
글쓴이: intlove00 / 작성시간: 목, 2010/03/25 - 7:10오후
su -를 써서 루트계정으로 접근해서 (과제에 처음에 써있는 조건은 했어요)
크기 1kb
타입 일반파일
확장자는 .c로
검색을하여 조건을 다 만족시키는 파일목록을 만드는 것인데
하나하나씩은 검색을 하겠는데
3가지 조건을 모두 만족시키기 위해서는 검색을 어떻게 해야하나요?
그리고 find로 조건에 맞게 검색을 한다음엔 파일목록을 어떻게 만드는지도 궁금합니다.
정말 인터넷에 있는 것은 다 해봤는데 안되더라구요..\
중요한 부분을 제가잘 모르는거 같네요
Forums:
find 명령
find 명령의 -a(and) 옵션과 -o(or) 옵션으로 여러 검색식을 조합할 수 있습니다.
조건은 이어서
조건은 이어서 쓰시면 되지요. "find -size ... -type ... -name ..."
결과를 한 파일에 넣으려면 리다이렉션을 하시구요. "find ...... > list.txt"
감사합니다.
근데 만약 3가지 조건을 다 가지고 있는 파일이 없을경우에는
리다이렉션을 해도파일이 생성되지 않는게 맞는거죠?
리다이렉션
출력이 없어도 리다이렉션을 하면 파일이 생성됩니다. (단 파일 내용이 없는 빈 파일이 됩니다.)
죄송하지만..
"find / -name "*.c" -type f -size 1k > list.txt"
그런파일이나 디렉토리가 없습니다 라고뜨면 어찌해야하나요?
앞뒤에 붙은
명령어 가장 앞과 가장 뒤에 붙은 따옴표는 떼셔야 합니다.
그리고 중간에 있는건 지우면 안됩니다.
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
댓글 달기