find 명령의 출력을 기반으로 텍스트 파일을 생성하고 SFTP를 사용하여 텍스트 파일을 원격 서버로 보냅니다.

find 명령의 출력을 기반으로 텍스트 파일을 생성하고 SFTP를 사용하여 텍스트 파일을 원격 서버로 보냅니다.

텍스트 파일에 넣을 수 있는 5일보다 오래된 파일 목록을 제공하는 find 명령이 있습니다.

find . -type f -mtime +5 -ls | tee $dir/new.txt

이제 이 텍스트 파일을 원격 서버의 디렉터리로 보내고 싶습니다. 어떻게 해야 하나요?

답변1

나는 이것을 사용하여 내가 원하는 것을 얻었습니다.

find  . -type f -mtime +5 -ls | ssh remoteuser@remoteserver "cat >> $dir/new1.txt"

관련 정보