mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-07 06:45:35 +00:00
Update cheatsheets
This commit is contained in:
33
tldr/linux/fpsync
Normal file
33
tldr/linux/fpsync
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
syntax: markdown
|
||||
tags: [tldr, linux]
|
||||
source: https://github.com/tldr-pages/tldr.git
|
||||
---
|
||||
# fpsync
|
||||
|
||||
> Execute several synchronization processes locally or on several remote workers through SSH.
|
||||
> More information: <https://www.fpart.org/fpsync/>.
|
||||
|
||||
- Recursively synchronize a directory to another location:
|
||||
|
||||
`fpsync -v {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
|
||||
- Recursively synchronize a directory with the final pass (It enables rsync's `--delete` option with each synchronization job):
|
||||
|
||||
`fpsync -v -E {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
|
||||
- Recursively synchronize a directory to a destination using 8 concurrent synchronization jobs:
|
||||
|
||||
`fpsync -v -n 8 -E {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
|
||||
- Recursively synchronize a directory to a destination using 8 concurrent synchronization jobs spread over two remote workers (machine1 and machine2):
|
||||
|
||||
`fpsync -v -n 8 -E -w login@machine1 -w login@machine2 -d {{/path/to/shared/directory}} {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
|
||||
- Recursively synchronize a directory to a destination using 4 local workers, each one transferring at most 1000 files and 100 MB per synchronization job:
|
||||
|
||||
`fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
|
||||
- Recursively synchronize any directories but exclude specific `.snapshot*` files (Note: options and values must be separated by a pipe character):
|
||||
|
||||
`fpsync -v -O "-x|.snapshot*" {{/path/to/source/}} {{/path/to/destination/}}`
|
||||
37
tldr/osx/iostat
Normal file
37
tldr/osx/iostat
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
syntax: markdown
|
||||
tags: [tldr, osx]
|
||||
source: https://github.com/tldr-pages/tldr.git
|
||||
---
|
||||
# iostat
|
||||
|
||||
> Report statistics for devices.
|
||||
> More information: <https://ss64.com/mac/iostat.html>.
|
||||
|
||||
- Display snapshot device statistics (kilobytes per transfer, transfers per second, megabytes per second), CPU statistics (percentages of time spent in user mode, system mode, and idle mode), and system load averages (for the past 1, 5, and 15 min):
|
||||
|
||||
`iostat`
|
||||
|
||||
- Display only device statistics:
|
||||
|
||||
`iostat -d`
|
||||
|
||||
- Display incremental reports of CPU and disk statistics every 2 seconds:
|
||||
|
||||
`iostat 2`
|
||||
|
||||
- Display statistics for the first disk every second indefinitely:
|
||||
|
||||
`iostat -w 1 disk0`
|
||||
|
||||
- Display statistics for the second disk every 3 seconds, 10 times:
|
||||
|
||||
`iostat -w 3 -c 10 disk1`
|
||||
|
||||
- Display using old-style `iostat` display. Shows sectors transferred per second, transfers per second, average milliseconds per transaction, and CPU statistics + load averages from default-style display:
|
||||
|
||||
`iostat -o`
|
||||
|
||||
- Display total device statistics (KB/t: kilobytes per transfer as before, xfrs: total number of transfers, MB: total number of megabytes transferred):
|
||||
|
||||
`iostat -I`
|
||||
Reference in New Issue
Block a user