리눅스 shell script 짜는 중인데 txt파일 저장에 대해서 질문있어요!!

꼬물의 이미지

안녕하세요!

리눅스로 특정 경로에 생성된 디렉토리의 생성날짜와 디렉토리명을 test.txt파일에 저장하는 스크립트를 짜려는데요,

만약 /root/Test 경로에 아무 것도 없었다가 test1 디렉토리가 만들어지면 test.txt파일에 2016-06-30 15:00; test1; 이렇게 한줄이 입력되게하는 스크립트에요.

그런데 test1 디렉토리가 있는 상태에서 스크립트를 1번 돌려 위의 결과를 만들고

/root/Test에 test2 디렉토리를 추가한 후 스크립트를 돌렸을 때

test.txt 파일에 기록된 내용이

2016-06-30 15:00; test1;
2016-06-30 15:01; test2;

가 되게 하고 싶은데...

txt파일을 매번 삭제하고 처음부터 작성하거나 이미 입력된 내용 아래 중복으로 써지게 밖에 못하고 있어서 질문드립니다 ㅠ 도와주세요.. 어떻게 해야 제가 원하는 결과를 얻을 수 있을까요ㅠ

qiiiiiiiip의 이미지

매번 삭제하고 처음부터 작성하는 것도 그리 나쁜 방법은 아닙니다만,
대충 이런 방법을 원하시는 듯.

find /root/Test -type d -newer test.txt -exec stat -c "%y; %n;" {} \; >> test.txt

>&gt ; 는 >> 입니다..