Đối với những anh em hay copy/move một lượng dữ liệu lớn (vài ngàn đến vài trăm ngàn tập tin) trên macOS nếu dùng Finder sẽ rất lâu và hay xảy ra lỗi, phần merge folder/file
của macOS cũng không thực sự tốt.
macOS
có một lệnh command-line (terminal) cực kỳ bá đạo cho công việc này đó là rsync
.
rsync
không đơn giản copy/move nó còn gồm cả sync cực kỳ nhanh và chuẩn xác. Cá nhân mình từng tìm kiếm rất nhiều phần mềm hỗ trợ việc copy/move/sync folder/file như GoodSync, FolderSync, Beyond Compare,...
nhưng rốt cuộc rsync vẫn là số 1
. Nó có thể xử lý lượng liệu vài TB cho đến hàng trăm ngàn files lúc nhúc như kiến cỏ. Điểm bá đạo
ở rsync là nó "nhớ" được tiến trình đã thực hiện trước đó và dễ dàng cho bạn resume
quá trình mà không phải thực hiện lại từ đầu. Điều này rất tiện khi đang sync vài trăm ngàn files mà phải ngưng lại rồi sau này thực hiện tiếp tục.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport | |
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// ServicesAPI+WebServices.swift | |
// gist | |
// | |
// Created by Allan Vialatte on 28/07/16. | |
// Copyright © 2016 Allan Vialatte. All rights reserved. | |
// | |
//MARK: - WebServices | |
extension ServicesAPI { |
.
├── index.ios.js
├── js
│ ├── actions
│ │ ├── ChatServerActionCreators.js
│ │ └── ChatThreadActionCreators.js
│ ├── components
│ │ ├── ChatScreen
│ │ │ ├── index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"app": "Agribank ATM 2", | |
"api_url": "https://parse.buddy.com/parse", | |
"cfg_url_1": "https://appoda.com/cfq/agribank-atm-v2.json", | |
"cfg_url_2": "https://vietcoding.com/cfq/agribank-atm-v2.json", | |
"cfg_url_3": "https://gist.githubusercontent.com/HTAD/95790a04a4510cd9638c53fd146f1f30/raw/7a5bdded463ee74bb8b501a4781e71804976ee55/agribank-atm-v2" | |
} |