본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

💻 개발 · 서버

시놀로지 파일 무버(Synology File Mover)

By jihunx
2021-02-15 1 Min Read
0

최근 파이썬 공부하면서 원작자의 것을 2차 가공하여 만든 프로그램을 공유합니다.

주요 기능 소개

  1. 특정 키워드와 확장자의 파일을, 경로를 지정하여 원하는 폴더로 이동시킵니다.
  2. 특정 키워드와 확장자의 파일을, 경로를 지정하지 않을 경우 기본 지정 폴더로 이동시킵니다.
  3. 이동 대상 폴더에 동일한 파일 이름이 존재하는 경우 중복 폴더로 이동시킵니다.
  4. 시놀로지 스케줄러에 등록하여 주기적으로 실행시킬 수 있습니다.

다운로드

github에 올려두었습니다.

https://github.com/jihunx/filemover

실행 방법

  1. 시놀로지에 파이썬 설치
  2. 제어판 > 작업 스케줄러에 스케줄 등록
sh /volume1/homes/jihunx/filemover/start.sh
  • 사용자 정의 스크립트에 위와 같이 등록
  • /volome1/homes/jihunx/filemover/start.sh 부분에는 start.sh 파일의 절대 경로를 입력합니다.

환경 설정

이동할 파일 키워드 설정

filelist.txt 파일에 키워드를 입력합니다(대소문자 상관 없음).

  • 한줄씩 입력합니다.
  • 키워드, 이동할폴더 형태로 입력하며, 이동할 폴더는 절대 경로를 입력합니다.
  • 키워드만 입력하면 기본 폴더로 이동합니다.

확장자 및 폴더 설정

filemover.py에서 설정합니다.

  • file_ext: 파일 확장자 설정
  • default_dir: 이동할 폴더를 지정하지 않았을 때, 기본 대상 폴더
  • dup_dir: 이동할 폴더에 동일한 파일 이름이 있을 때 이동할 폴더
  • file_list: filelist.txt 파일의 절대 경로 입력
  • search("volume2/downloads"): 대상 폴더 설정. 끝에 슬래시(/)를 붙이지 않습니다.

쉘 스크립트 설정

start.sh에 filemover.py의 절대 경로를 입력합니다.

Appendix

이 프로그램은 https://blog.naver.com/binsoore/220936022468 를 기반으로 만들었습니다. 원작자이신 빈수레님에게 감사드립니다.


관련 글

  1. Synology/Xpenology 운영 체제 및 업데이트 파일 다운로드하는 방법
  2. Synology/Xpenology 알림을 텔레그램으로 받는 방법
  3. 홈 서버란 무엇이고 왜 필요한가?
  4. 윈도우에서 Markdown 파일 내용 색인하여 검색하기
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

BMW 5시리즈 크리스탈 아이드라이브 컨트롤러 및 시동 버튼 교체

Next

파이썬으로 미국 주식 MDD 차트 웹사이트 만들기

댓글 없음! 첫 댓글을 남겨보세요.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (21)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 💻 개발 · 서버
  3. 시놀로지 파일 무버(Synology File Mover)

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.