기사 디렉토리
Rclone 이는 서로 다른 객체 스토리지와 네트워크 디스크 간의 동기화, 데이터 업로드 및 다운로드를 지원하는 명령줄 도구입니다.
또한 일부 설정을 통해 오프라인 다운로드 및 VPS 서버 백업과 같은 매우 실용적인 기능을 쉽게 구현할 수 있습니다.
이 기사에서는 Rclone에서 일반적으로 사용하는 명령 매개변수를 공유합니다.
Rclone 설치
Linux/CentOS에/macOS/BSD
Rclone은 공식적으로 원클릭 설치 스크립트를 제공합니다.
curl https://rclone.org/install.sh | sudo bash
Windows
아래 링크를 클릭하여 Rclone 다운로드 페이지로 이동 ▼
- 그런 다음 Windows 다운로드를 선택합니다.
Rclone 설치 구성 설정 명령
rclone config
– 대화식 구성 옵션을 입력하여 네트워크 디스크 추가, 삭제 및 관리와 같은 작업을 수행합니다.
자세한 내용은 다음 Rclone 설치 및 구성 자습서를 참조하십시오▼
rclone config file
– 구성 파일의 경로를 표시합니다. 일반 구성 파일은 다음 위치에 있습니다. ~/.config/rclone/rclone.conf
rclone config show
– 프로필 정보 표시
Rclone 업그레이드 업데이트 버전 명령
다음 명령을 입력하여 Rclone 버전 업그레이드 및 업데이트 ▼
rclone selfupdate
- 이 명령은 rclone 버전 1.55 이전에는 사용할 수 없습니다.
- 실패 메시지가 나타나는 경우:
unknown command "selfupdate"
, 수동으로 설치 및 업데이트하려면 이 설치 지침 자습서를 따라야 합니다 ▼
제거 RClone을 제거하는 방법?
rclone 구성 파일을 제거하고 제거하려면 다음 명령을 사용하여 현재 RClone 구성 경로를 나열합니다▼
rclone config file
현재 구성 파일의 경로가 나열됩니다.그런 다음 아래 예에 따라 경로 위치를 삭제할 수 있습니다.원격 스토리지 서비스에 대한 자격 증명이 삭제됩니다.
Rclone 제거 명령
참고 :다음 명령으로 Rclone을 삭제하면 더 이상 원격 스토리지 서비스에 액세스할 수 없으며 다시 생성해야 합니다▼
sudo rm /home/pi/.config/rclone/rclone.conf
rclone 명령 및 매뉴얼 페이지를 제거하려면 아래 명령에 따라 파일을 제거하십시오▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1
Rclone 다운로드 명령 구문
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...
Rclone 사용 예
rclone move -v /Download Onedrive:/Download --transfers=1
Rclone 명령 공통 기능 옵션
rclone copy
– 파일 복사rclone move
– 파일을 이동하려면 이동 후 빈 소스 디렉토리를 삭제하려면 추가하십시오.--delete-empty-src-dirs
参数rclone sync
– 파일 동기화: 원본 디렉터리를 대상 디렉터리 및 파일과 동기화합니다. 대상 디렉터리 및 파일만 변경됩니다.rclone size
– 네트워크 디스크의 파일 크기를 확인하세요.rclone delete
– 경로 아래의 파일 내용을 삭제합니다.rclone purge
– 경로와 모든 파일 내용을 삭제합니다.rclone mkdir
- 디렉토리를 생성합니다.rclone rmdir
– 디렉터리를 삭제합니다.rclone rmdirs
– 지정된 영적 환경에서 빈 디렉토리를 삭제하십시오.추가하면--leave-root
매개변수가 없으면 루트 디렉토리는 삭제되지 않습니다.rclone check
– 소스 및 대상 주소 데이터가 일치하는지 확인하십시오.rclone ls
– 크기 및 경로와 함께 지정된 경로의 모든 파일을 나열합니다.rclone lsl
– 위보다 디스플레이 업로드 시간이 한 번 더 늘어납니다.rclone lsd
지정된 경로 아래의 디렉토리를 나열합니다.rclone lsf
– 지정된 경로 아래의 디렉토리 및 파일을 나열합니다.
Rclone 매개변수 명령을 사용하는 방법
-n
=--dry-run
– 테스트 실행: rclone이 실제 작업에서 수행할 작업을 확인합니다.-P
=--progress
– 실시간 전송 진행 상황 표시, 500mS마다 한 번씩 새로 고침, 그렇지 않으면 기본적으로 1분마다 한 번씩 새로 고침.--cache-chunk-size SizeSuffi
– 블록 크기, 기본값은 5M이며 이론적으로 업로드 속도가 클수록 더 많은 메모리를 차지합니다.너무 크게 설정하면 프로세스가 중단될 수 있습니다.--cache-chunk-total-size SizeSuffix
– 블록이 로컬 디스크에서 점유할 수 있는 총 크기, 기본값은 10G입니다.--transfers=N
– 병렬 파일 수, 기본값은 4입니다.예를 들어 128M의 작은 VPS에서는 1로 설정하는 것이 좋습니다.--config string
– 구성 파일 경로 지정,string
구성 파일 경로입니다.--ignore-errors
– 오류를 건너뜁니다.예를 들어 OneDrive는 일부 특수 파일을 업로드한 후 메시지를 표시합니다.Failed to copy: failed to open source object: malwareDetected: Malware detected
, 후속 전송 작업이 종료되도록 하며 이 매개변수를 추가하여 오류를 건너뛸 수 있습니다.그러나 RCLONE의 종료 상태 코드는0
.
물론 rclone의 역할은 그 이상이며 일반적으로 사용되는 몇 가지 Rclone 명령을 아래에 나열합니다.
Rclone 복사 파일 복사 명령
복사 ▼
rclone copy
이동 ▼
rclone move
삭제 ▼
rclone delete
Rclone 동기화 명령
동기화 ▼
rclone sync
추가 매개변수: 실시간 속도 표시 ▼
-p
추가 매개변수: 제한 속도 40MB ▼
--bwlimit 40M
추가 매개변수: 병렬 파일 수 ▼
--transfers=N
Rclone 시작 명령
rclone 시작 ▼
systemctl start rclone
중지 rclone ▼
systemctl stop rclone
rclone 상태 보기 ▼
systemctl status rclone
프로필 위치 보기 ▼
rclone config file
Rclone 로그
rclone에는 4가지 수준의 로깅이 있습니다.ERROR
,NOTICE
,INFO
和 DEBUG
.기본적으로 rclone은 다음을 생성합니다. ERROR
和 NOTICE
레벨 메시지.
-q
– rclone은 생성만 합니다.ERROR
뉴스.-v
-- rclone이 생성됩니다.ERROR
,NOTICE
和INFO
메시지,이것을 추천.-vv
– rclone이 생성됩니다.ERROR
,NOTICE
,INFO
和DEBUG
뉴스.--log-level LEVEL
– 플래그는 로그 수준을 제어합니다.
파일 명령에 Rclone 출력 로그
使用 --log-file=FILE
옵션, rclone은 Error
,Info
和 Debug
메시지 및 표준 오류 리디렉션 FILE
,여기 FILE
지정한 로그 파일 경로입니다.
또 다른 방법은 다음과 같은 시스템의 포인팅 명령을 사용하는 것입니다.
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1
Rclone 필터, 매개변수 포함 및 제외
--exclude
– 파일 또는 디렉터리를 제외합니다.
--include
– 파일 또는 디렉토리를 포함합니다.
--filter
– 위의 두 가지 옵션의 다른 사용 방법과 동일한 파일 필터링 규칙.다음으로 시작하는 규칙 포함 +
로 시작하는 제외 규칙으로 시작 -
시작.
Rclone 파일 유형 필터 매개변수
예를 들어 --exclude "*.bak"
,--filter "- *.bak"
, 모두 제외 bak
문서.쓰기도 합니다.
예를 들어 --include "*.{png,jpg}"
,--filter "+ *.{png,jpg}"
, 모두 포함 png
和 jpg
다른 파일을 제외한 파일.
--delete-excluded
제외된 파일을 삭제합니다.필터 매개변수와 함께 사용해야 합니다. 그렇지 않으면 유효하지 않습니다.
Rclone 디렉토리 필터 매개변수
디렉터리 이름 뒤에 디렉터리 필터링을 추가해야 합니다. /
, 그렇지 않으면 일치를 위한 파일로 처리됩니다.~에 의해 /
처음에는 루트 디렉터리(지정된 디렉터리 아래)만 일치하고, 그렇지 않으면 디렉터리와 일치합니다.파일에도 동일하게 적용됩니다.
--exclude ".git/"
모든 디렉토리 제외.git
내용물.
--exclude "/.git/"
루트 디렉토리만 제외.git
내용물.
--exclude "{Video,Software}/"
모든 디렉토리 제외 Video
和 Software
내용물.
--exclude "/{Video,Software}/"
루트 디렉토리만 제외 Video
和 Software
내용물.
--include "/{Video,Software}/**"
루트 디렉토리만 포함 Video
和 Software
디렉토리의 모든 내용.
Rclone 파일 크기 필터 매개변수
기본 크기 단위는 kBytes
, 하지만 당신은 사용할 수 있습니다 k
,M
或 G
접미사.
--min-size
지정된 크기보다 작은 파일을 필터링합니다.예를 들어 --min-size 50
50k보다 작은 파일은 전송되지 않음을 나타냅니다.
--max-size
지정된 크기보다 큰 파일을 필터링합니다.예를 들어 --max-size 1G
1G보다 큰 파일은 전송되지 않음을 나타냅니다.
참고 :실제 테스트 사용에서는 크기 필터링의 두 가지 옵션을 동시에 사용할 수 없음을 알 수 있습니다.
Rclone 필터 규칙 파일 매개변수
--filter-from <规则文件>
파일에서 포함/제외 규칙을 추가합니다.예를 들어 --filter-from filter-file.txt
.
Rclone 필터 규칙 파일 예:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *
다음은 보다 일반적이고 간단한 필터 사용의 예입니다. 더 복잡하고 고급 사용에 대해서는 다음을 확인하십시오.Rclone 공식 필터 규칙 문서.
Rclone 시간 또는 기간 옵션
TIME 또는 DURATION 옵션은 기간 문자열 또는 시간 문자열로 지정할 수 있습니다.
기간 문자열은 각각 "300ms", "-1.5h" 또는 "2h45m"과 같이 선택적인 십진수 및 단위 접미사가 있는 부호 있는 십진수 시퀀스일 수 있습니다.기본 단위는 초이거나 다음 약어가 유효합니다.
ms
– 밀리초s
- 두번째m
- 분h
- 시간d
- 하늘w
- 주M
- 몇 달y
- 년도
다음 형식의 절대 시간으로 지정할 수도 있습니다.
- RFC3339 - 예
2006-01-02T15:04:05Z
或2006-01-02T15:04:05+07:00
- ISO8601 날짜 및 시간, 현지 시간대 –
2006-01-02T15:04:05
- ISO8601 날짜 및 시간, 현지 시간대 –
2006-01-02 15:04:05
- ISO8601 날짜 –
2006-01-02
(YYYY-MM-DD)
Rclone 환경 변수
rclone의 모든 옵션은 환경 변수를 통해 설정할 수 있습니다.환경 변수의 이름은 다음과 같이 지정할 수 있습니다.긴 옵션 이름변환하다, 삭제하다 --
접두사, 변경 -
为_
, 대문자 및 접두사 RCLONE_
.환경 변수의 우선 순위는 명령줄 옵션보다 낮습니다. 즉, 해당 옵션이 명령줄을 통해 추가되면 환경 변수로 설정한 값을 덮어씁니다.
예를 들어, 최소 업로드 크기 설정 --min-size 50
, 환경 변수를 사용하는 것은 RCLONE_MIN_SIZE=50
.환경 변수가 설정되면 명령줄에서 다음을 사용하십시오. --min-size 100
, 환경 변수의 값을 덮어씁니다.
Rclone 공통 환경 변수
RCLONE_CONFIG
– 사용자 지정 구성 파일 경로RCLONE_CONFIG_PASS
– rclone이 암호화된 경우 이 환경 변수를 암호로 설정하여 구성 파일을 자동으로 해독합니다.RCLONE_RETRIES
– 업로드 실패 재시도 횟수, 기본 3회RCLONE_RETRIES_SLEEP
– 업로드 실패 재시도 대기 시간, 기본적으로 비활성화됨, 단위s
,m
,h
각각 초, 분, 시간을 나타냅니다.CLONE_TRANSFERS
– 병렬로 업로드된 파일 수.RCLONE_CACHE_CHUNK_SIZE
– 블록 크기, 기본값은 5M이며 이론적으로 업로드 속도가 클수록 더 많은 메모리를 차지합니다.너무 크게 설정하면 프로세스가 중단될 수 있습니다.RCLONE_CACHE_CHUNK_TOTAL_SIZE
– 블록이 로컬 디스크에서 점유할 수 있는 총 크기, 기본값은 10G입니다.RCLONE_IGNORE_ERRORS=true
– 오류를 건너뜁니다.
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) "Rclone 명령 백과사전: 동기 복사 다운로드 시작 복사 파일 매개변수 사용"을 공유하면 도움이 됩니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-1864.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!