[질문] 리눅스 기본명령어 관련 문제

안녕하세요. 리눅스를 접한지 얼마 안된 초짜입니다.
요새 리눅스의 기본 명령에 관해 공부하고 있는데요 막히는 부분이 있어서 질문 올립니다.
아래는 제가 오늘 봤던 쪽지시험식의 문제거든요.
푼다고 풀었는데 좀 봐주세요. 어딘가 이상해요 =_=;

  1. 이름이 server로 시작되는 파일이나 디렉토리를 검색한후 그 목록들을 linux_test 디렉토리에 server_list라는 이름의 파일에 저장하라.

find -name server* | cat > /linux_test/server_list

  1. 현재 내 시스템에 있는 소켓 특수 파일의 절대경로를 linux_test 디렉토리에 socketfile이라는 이름으로 저장하시오. (10가지 이상)

find -name socket* | head -10 | cat > /linux_test/socketfile

이렇게 풀었는데 강사분이 보고는 파이프랑 cat명령어 필요없다는 말씀을 하시길래요.
두번째문제는 제가 소켓이 뭔지도 몰라서 이름을 검색해버렸어요.
검색하다보니 find -type s 막 이렇게 하면 나오는거 같은데 어렵네요 덜덜;;
이걸 간략히 어떻게 풀면 될까요? Help MEEEEEEEE!!!

  1. find . -name ‘server*’ > linux_test/server_list

  2. find / -type s > linux_test/socketfile

하앜 고맙습니다. jeongsw님
배울땐 참 재밌는데 문제 풀어볼라니 헷갈리네요 ㅠ.ㅠ

적어주신 1번문제에 find . 에서 .이란건 혹시 도스의 *.*와 같은 의미일까요? 아니면 현재디렉토리의 .일까요?
제가 좀 이해가 딸립니다. 남들 한번볼거 두세번 봐야하나봐요 =_=

그리고 find 명령어는 자체적으로 cat 필요없이 > 로 지정한 파일로 저장되는건가요?

1번 예제에서 find . 은 현재 경로 이하에서 찾겠다는 뜻입니다.
/ 아래에서 찾는다면 find / -name 이런식으로…

find 명령이 자체적으로 > 로 저장되는게 아니라
> 는 간단하게 화면에 출력 되는 결과를 다 보내겠다는 뜻으로 이해하시면 될것 같네요.
ls > xxx 이렇게 하면 ls 결과가 xxx 라는 파일로 저정됩니다.

z980님 너무 너무 고맙습니다.
>를 cat명령어를 배우면서 같이 배워서 옵션정도로 생각하고 있었는데
리다이렉션 자체에 의미가 있는거였군요.

앞으로도 배우면서 궁금한거 생기면 여쭤봐도 되죠? +_+
답변주신분들 모두 감사드립니다.