เจชเฉเจฐเจพเจฃเฉ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒเจธ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจนเฉเจฐ เจเจงเฉเจจเจฟเจ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ, เจคเฉเจธเฉเจ เจตเจงเฉเจฐเฉ เจฎเจเจผเฉเจฆเจพเจฐ เจนเฉ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจชเจฃเฉ เจเจคเจชเจพเจฆเจเจคเจพ เจจเฉเฉฐ เจตเฉ เจธเฉเจงเจพเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจฒเฉเจจเจเจธ/เจฏเฉเจจเจฟเจเจธ 'เจคเฉ เจธเจพเจกเฉ เจฐเฉเจเจผเจพเจจเจพ เจฆเฉ เจเฉฐเจฎ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจกเจฟเจธเจ เจตเจฐเจคเฉเจ เจ
เจคเฉ เจธเจฟเจธเจเจฎ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฒเจ. เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจธเจพเจงเจจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจเจฒเฉ-เจฆเฉเจเจฒเฉ เจนเจจ. เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฟเจเจฐ 1984 เจตเจฟเฉฑเจ เจชเฉเจฐเจเจ เจนเฉเจเจ เจธเฉ, เจ
เจคเฉ เจกเฉ เจฆเฉ เจชเจนเจฟเจฒเฉ เจฐเจฟเจฒเฉเจเจผ 1971 เจฆเฉ เจนเฉเฅค
เจธเจพเจฒเจพเจ เจฆเฉเจฐเจพเจจ, เจเจนเจจเจพเจ เจธเจพเจงเจจเจพเจ เจฆเจพ เจเจงเฉเจจเจฟเจเฉเจเจฐเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจ เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจชเจฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจน เจเจชเจฃเฉ เจชเจนเจฟเจฒเฉ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจคเฉเจ เจฌเจนเฉเจค เจฆเฉเจฐ เจจเจนเฉเจ เจเจ เจนเจจ, เจเจนเจจเจพเจ เจฆเฉ เจฆเจฟเฉฑเจ เจ เจคเฉ เจเจชเจฏเฉเจเจคเจพ เจตเฉ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจจเจนเฉเจ เจฌเจฆเจฒเฉ เจนเฉเฅค
เจเจน เจฌเจนเฉเจค เจตเจงเฉเจ เจเฉเจฒ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเจฟเจธเจเจฎ เจชเฉเจฐเจธเจผเจพเจธเจเจพเจ เจจเฉเฉฐ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฎเจฟเจเจจเจฟเจเฉ เจจเฉ เจตเจฟเจเจฒเจชเจ เจธเจพเจงเจจ เจตเจฟเจเจธเจฟเจค เจเฉเจคเฉ เจนเจจ เจเฉ เจตเจพเจงเฉ เจฒเจพเจญ เจชเฉเจธเจผ เจเจฐเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจเฉเจฒ เจเฉฑเจ เจเจงเฉเจจเจฟเจ, เจธเฉเฉฐเจฆเจฐ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉ, เจเจฆเฉเจ เจเจฟ เจฆเฉเจธเจฐเฉ เจเจชเจฏเฉเจเจคเจพ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเฉเจงเจพเจฐ เจเจฐเจฆเฉ เจนเจจเฅค เจเจธ เจ
เจจเฉเจตเจพเจฆ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจธเจเฉเจเจกเจฐเจก เจฒเฉเจจเจเจธ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒเจธ เจฆเฉ เจชเฉฐเจ เจตเจฟเจเจฒเจชเจพเจ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจพเจเจเฉเฅค
1. ncdu เจฌเจจเจพเจฎ du
NCurses เจกเจฟเจธเจ เจตเจฐเจคเฉเจ (
ncdu เจกเจฟเจธเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจตเจฐเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจเจพเจ เจซเจพเจเจฒเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ:
ncdu 1.14.2 ~ Use the arrow keys to navigate, press ? for help
--- /home/rgerardi ------------------------------------------------------------
96.7 GiB [##########] /libvirt
33.9 GiB [### ] /.crc
7.0 GiB [ ] /Projects
. 4.7 GiB [ ] /Downloads
. 3.9 GiB [ ] /.local
2.5 GiB [ ] /.minishift
2.4 GiB [ ] /.vagrant.d
. 1.9 GiB [ ] /.config
. 1.8 GiB [ ] /.cache
1.7 GiB [ ] /Videos
1.1 GiB [ ] /go
692.6 MiB [ ] /Documents
. 591.5 MiB [ ] /tmp
139.2 MiB [ ] /.var
104.4 MiB [ ] /.oh-my-zsh
82.0 MiB [ ] /scripts
55.8 MiB [ ] /.mozilla
54.6 MiB [ ] /.kube
41.8 MiB [ ] /.vim
31.5 MiB [ ] /.ansible
31.3 MiB [ ] /.gem
26.5 MiB [ ] /.VIM_UNDO_FILES
15.3 MiB [ ] /Personal
2.6 MiB [ ] .ansible_module_generated
1.4 MiB [ ] /backgrounds
944.0 KiB [ ] /Pictures
644.0 KiB [ ] .zsh_history
536.0 KiB [ ] /.ansible_async
Total disk usage: 159.4 GiB Apparent size: 280.8 GiB Items: 561540
เจคเฉเจธเฉเจ เจคเฉเจฐ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจเจเจฐเฉเจเจ เจฐเจพเจนเฉเจ เจจเฉเจตเฉเจเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจเจเจฐ เจฆเจฌเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ ncdu เจเฉเจฃเฉ เจเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฆเฉเจเจ เจธเจฎเฉฑเจเจฐเฉเจเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉเจเจพ:
--- /home/rgerardi/libvirt ----------------------------------------------------
/..
91.3 GiB [##########] /images
5.3 GiB [ ] /media
เจคเฉเจธเฉเจ เจเจธ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฒเจ เจเจฟ เจเจฟเจนเฉเฉเจเจ เจซเจพเจเจฒเจพเจ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจกเจฟเจธเจ เจธเจชเฉเจธ เจฒเฉ เจฐเจนเฉเจเจ เจนเจจเฅค เจคเฉเจธเฉเจ เจเฉฑเจฌเฉ เจคเฉเจฐ เจเฉเฉฐเจเฉ เจจเฉเฉฐ เจฆเจฌเจพ เจเฉ เจชเจฟเจเจฒเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค ncdu เจจเจพเจฒ เจคเฉเจธเฉเจ d เจเฉเฉฐเจเฉ เจฆเจฌเจพ เจเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเจน เจฎเจฟเจเจพเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจชเฉเจธเจผเจเฉ เจฒเจ เจชเฉเฉฑเจเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเจฎเจคเฉ เจซเจพเจเจฒเจพเจ เจฆเฉ เจ เจเจพเจจเจ เจนเฉเจ เจจเฉเจเจธเจพเจจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจฒเจ เจฎเจฟเจเจพเจเจฃ เจฆเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจจเฉเฉฐ เจ เจฏเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจฟเจฐเจซ-เจชเฉเฉเจนเจจ เจฒเจ เจชเจนเฉเฉฐเจ เจฎเฉเจก เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ -r เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ: ncdu -r.
ncdu เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจจเจเจธ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจ เจคเฉ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจเจพเจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ dnf เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจ เจงเจฟเจเจพเจฐเจค เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจคเฉเจ เจซเฉเจกเฉเจฐเจพ เจเฉฑเจคเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ:
$ sudo dnf install ncdu
2. htop เจฌเจจเจพเจฎ เจธเจฟเจเจฐ
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ htop เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจฆเจพ เจนเฉ:
เจธเจฟเจเจฐ เจฆเฉ เจเจฒเจ:
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, htop เจธเจฟเจเจฐ 'เจคเฉ เจธเจฟเจธเจเจฎ เจฌเจพเจฐเฉ เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจนเฉเจ เจพเจ เจซเฉฐเจเจธเจผเจจ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจเฉฑเจ เจชเฉเจจเจฒเฅค เจคเฉเจธเฉเจ เจธเฉฐเจฐเจเจจเจพ เจธเจเฉเจฐเฉเจจ เจจเฉเฉฐ เจเฉเจฒเฉเจนเจฃ เจฒเจ F2 เจฆเจฌเจพ เจเฉ เจเจธเจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจฐเฉฐเจ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉ, เจฎเฉเจเฉเจฐเจฟเจเจธ เจเฉเฉ เจเจพเจ เจนเจเจพ เจธเจเจฆเฉ เจนเฉ, เจเจพเจ เจเจตเจฐเจตเจฟเจ เจชเฉเจจเจฒ เจกเจฟเจธเจชเจฒเฉ เจตเจฟเจเจฒเจชเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค
เจนเจพเจฒเจพเจเจเจฟ เจคเฉเจธเฉเจ เจธเจฟเจเจฐ เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจเจตเฉเจ เจเจฐเจเฉ เจธเจฎเจพเจจ เจเจชเจฏเฉเจเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, htop เจธเฉเจตเจฟเจงเจพเจเจจเจ เจกเจฟเจซเฉเจฒเจ เจธเฉฐเจฐเจเจจเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจเจธเจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจตเจฟเจนเจพเจฐเจ เจ เจคเฉ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
3. tldr เจฌเจจเจพเจฎ เจเจฆเจฎเฉ
tldr เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒ เจเจฎเจพเจเจกเจพเจ เจฌเจพเจฐเฉ เจธเจฐเจฒ เจฎเจฆเจฆ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจเจฆเจพเจคเจฐ เจเจฆเจพเจนเจฐเจฃเจพเจเฅค เจเจน เจญเจพเจเจเจพเจฐเฉ เจฆเฉเจเจฐเจพ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ
เจเจน เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจนเฉ เจเจฟ tldr เจฎเจจเฉเฉฑเจ เจฆเจพ เจฌเจฆเจฒ เจจเจนเฉเจ เจนเฉเฅค เจเจน เจ เจเฉ เจตเฉ เจเฉเจจเฉเจจเฉเจเจฒ เจ เจคเฉ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจตเจฟเจเจชเจ เจฎเฉเจจ เจชเฉเจ เจเจเจเจชเฉเฉฑเจ เจเฉเจฒ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจเจฆเจฎเฉ เจฌเฉเจฒเฉเฉเจพ เจนเฉ. เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจเจฎเจพเจเจก เจฌเจพเจฐเฉ เจตเจฟเจเจชเจ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจธเจฟเจฐเจซเจผ เจเจธเจฆเฉ เจฎเฉเจฒ เจเจชเจฏเฉเจเจพเจ เจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, curl เจเจฎเจพเจเจก เจฒเจ เจฎเฉเจจ เจชเฉเจ เจตเจฟเฉฑเจ เจฒเจเจญเจ 3000 เจฒเจพเจเจจเจพเจ เจนเจจเฅค เจเจฐเจฒ เจฒเจ tldr เจชเฉฐเจจเจพ 40 เจฒเจพเจเจจเจพเจ เจฒเฉฐเจฌเจพ เจนเฉเฅค เจเจธเจฆเจพ เจเฉเจเฉเจพ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
$ tldr curl
# curl
Transfers data from or to a server.
Supports most protocols, including HTTP, FTP, and POP3.
More information: <https://curl.haxx.se>.
- Download the contents of an URL to a file:
curl http://example.com -o filename
- Download a file, saving the output under the filename indicated by the URL:
curl -O http://example.com/filename
- Download a file, following [L]ocation redirects, and automatically [C]ontinuing (resuming) a previous file transfer:
curl -O -L -C - http://example.com/filename
- Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):
curl -d 'name=bob' http://example.com/form
- Send a request with an extra header, using a custom HTTP method:
curl -H 'X-My-Header: 123' -X PUT http://example.com
- Send data in JSON format, specifying the appropriate content-type header:
curl -d '{"name":"bob"}' -H 'Content-Type: application/json' http://example.com/users/1234
... TRUNCATED OUTPUT
TLDR เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ "เจฌเจนเฉเจค เจฒเฉฐเจฎเจพ; เจจเจนเฉเจ เจชเฉเฉเจนเจฟเจ": เจญเจพเจต, เจเฉเจ เจเฉเจเจธเจ เจจเฉเฉฐ เจเจธเจฆเฉ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจตเจฐเจฌเฉเจธเจฟเจเฉ เจเจพเจฐเจจ เจ เจฃเจกเจฟเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจจเจพเจ เจเจธ เจเฉเจฒ เจฒเจ เจขเฉเจเจตเจพเจ เจนเฉ เจเจฟเจเจเจเจฟ เจฎเฉเจจ เจชเฉเจ, เจฒเจพเจญเจฆเจพเจเจ เจนเฉเจฃ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, เจเจ เจตเจพเจฐ เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค
เจซเฉเจกเฉเจฐเจพ เจฒเจ, tldr เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจธเฉเฅค เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ dnf เจฎเฉเจจเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเฉเจฒ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจเฉฐเจเจฐเจจเฉเจ เจชเจนเฉเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจชเจฐ เจซเฉเจกเฉเจฐเจพ เจฆเจพ เจชเจพเจเจฅเจจ เจเจฒเจพเจเฉฐเจ เจเจนเจจเจพเจ เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจเจซเจฒเจพเจเจจ เจชเจนเฉเฉฐเจ เจฒเจ เจกเจพเจเจจเจฒเฉเจก เจ เจคเฉ เจเฉเจธเจผ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
4.jq เจฌเจจเจพเจฎ sed/grep
jq เจเจฎเจพเจเจก เจฒเจพเจเจจ เจฒเจ เจเฉฑเจ JSON เจชเฉเจฐเฉเจธเฉเจธเจฐ เจนเฉเฅค เจเจน sed เจเจพเจ grep เจฆเฉ เจธเจฎเจพเจจ เจนเฉ, เจชเจฐ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ JSON เจกเฉเจเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจกเจฟเจตเฉเจฒเจชเจฐ เจเจพเจ เจธเจฟเจธเจเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ เจนเฉ เจเฉ เจฐเฉเจเจผเจพเจจเจพ เจฆเฉ เจเฉฐเจฎเจพเจ เจตเจฟเฉฑเจ JSON เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจคเฉเจนเจพเจกเฉ เจฒเจ เจธเจพเจงเจจ เจนเฉเฅค
เจธเจเฉเจเจกเจฐเจก เจเฉเจเจธเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเฉเจฒเจธ เจเจฟเจตเฉเจ เจเจฟ grep เจ เจคเฉ sed เจเฉฑเจคเฉ jq เจฆเจพ เจฎเฉเฉฑเจ เจซเจพเจเจฆเจพ เจเจน เจนเฉ เจเจฟ เจเจน JSON เจกเฉเจเจพ เจขเจพเจเจเฉ เจจเฉเฉฐ เจธเจฎเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจธเจฎเฉเจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจตเจพเจฒเจพเจ เจจเฉเฉฐ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเจธ JSON เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจจเจพเจฎ เจฒเฉฑเจญเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจนเฉ:
{
"apiVersion": "v1",
"kind": "Pod",
"metadata": {
"labels": {
"app": "myapp"
},
"name": "myapp",
"namespace": "project1"
},
"spec": {
"containers": [
{
"command": [
"sleep",
"3000"
],
"image": "busybox",
"imagePullPolicy": "IfNotPresent",
"name": "busybox"
},
{
"name": "nginx",
"image": "nginx",
"resources": {},
"imagePullPolicy": "IfNotPresent"
}
],
"restartPolicy": "Never"
}
}
เจธเจคเจฐ เจฆเจพ เจจเจพเจฎ เจฒเฉฑเจญเจฃ เจฒเจ grep เจเจฒเจพเจ:
$ grep name k8s-pod.json
"name": "myapp",
"namespace": "project1"
"name": "busybox"
"name": "nginx",
grep เจจเฉ เจจเจพเจฎ เจธเจผเจฌเจฆ เจตเจพเจฒเฉเจเจ เจธเจพเจฐเฉเจเจ เจฒเจพเจเจจเจพเจ เจตเจพเจชเจธ เจเจฐ เจฆเจฟเฉฑเจคเฉเจเจ เจนเจจเฅค เจคเฉเจธเฉเจ เจเจธ เจจเฉเฉฐ เจธเฉเจฎเจค เจเจฐเจจ เจฒเจ grep เจตเจฟเฉฑเจ เจเฉเจ เจนเฉเจฐ เจตเจฟเจเจฒเจช เจเฉเฉ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจจเจพเจฎ เจฒเฉฑเจญเจฃ เจฒเจ เจเฉเจ เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
jq เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจนเฉ เจจเจคเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ, เจฌเจธ เจฒเจฟเจเฉ:
$ jq '.spec.containers[].name' k8s-pod.json
"busybox"
"nginx"
เจเจน เจเจฎเจพเจเจก เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉเจตเจพเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจจเจพเจฎ เจฆเฉเจตเฉเจเฉเฅค เจเฉ เจคเฉเจธเฉเจ เจธเจฟเจฐเจซ เจฆเฉเจเฉ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจจเจพเจฎ เจฆเฉ เจญเจพเจฒ เจเจฐ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจเจฐเฉ เจเจฒเฉเจฎเฉเจเจ เจฆเฉ เจธเฉเจเจเจพเจเจ เจจเฉเฉฐ เจธเจฎเฉเจเจฐเจจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ:
$ jq '.spec.containers[1].name' k8s-pod.json
"nginx"
เจเจฟเจเจเจเจฟ jq เจกเจพเจเจพ เจขเจพเจเจเฉ เจฌเจพเจฐเฉ เจเจพเจฃเจฆเจพ เจนเฉ, เจเจน เจเจนเฉ เจจเจคเฉเจเฉ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ เจญเจพเจตเฉเจ เจซเจพเจเจฒ เจซเจพเจฐเจฎเฉเจ เจฅเฉเฉเฉเจนเจพ เจฌเจฆเจฒเจฆเจพ เจนเฉเฅค grep เจ เจคเฉ sed เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค
jq เจฆเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจซเฉฐเจเจธเจผเจจ เจนเจจ, เจชเจฐ เจเจนเจจเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจนเฉเจฐ เจฒเฉเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจตเจงเฉเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฒเจ เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจธเฉฐเจชเจฐเจ เจเจฐเฉ
5. fd เจฌเจจเจพเจฎ เจฒเฉฑเจญเฉ
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฆเฉเจ เจเฉฑเจ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ fd เจเจชเจฃเฉ เจเจช เจนเฉ .git เจกเจพเจเจฐเฉเจเจเจฐเฉ เจธเจฎเฉเจค เจฒเฉเจเฉเจเจ เจซเจพเจเจฒเจพเจ เจ เจคเฉ เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเฉฑเจข เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ .gitignore เจซเจพเจเจฒ เจคเฉเจ เจตเจพเจเจฒเจกเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจตเฉ เจ เจฃเจกเจฟเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ, เจเจน เจชเจนเจฟเจฒเฉ เจเฉเจธเจผเจฟเจธเจผ 'เจคเฉ เจตเจงเฉเจฐเฉ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจคเฉเจเฉ เจตเจพเจชเจธ เจเจฐเจเฉ เจเฉเจเจพเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, fd เจฐเฉฐเจ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจจเจพเจฒ, เจฎเฉเจเฉเจฆเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจธ-เจธเฉฐเจตเฉเจฆเจจเจธเจผเฉเจฒ เจเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค Find เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจธเฉ เจเฉเจ เจฒเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ 'เจคเฉ เจตเจพเจงเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเจเฉเจฆเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ .md (เจเจพเจ .MD) เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉฑเจ เจเฉเจ เจเจฎเจพเจเจก เจฒเจฟเจเฉเจเฉ:
$ find . -iname "*.md"
fd เจฒเจ เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
$ fd .md
เจชเจฐ เจเฉเจ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, fd เจจเฉเฉฐ เจตเจพเจงเฉ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจตเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ: เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉเจเฉเจเจ เจนเฉเจเจเจ เจซเจพเจเจฒเจพเจ เจ เจคเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ -H เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเฉเจ เจเจฐเจจ เจตเฉเจฒเฉ เจเจน เจเจฎ เจคเฉเจฐ 'เจคเฉ เจฒเฉเฉเฉเจเจฆเจพ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
fd เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจฒเฉเจจเจเจธ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจเจพเจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉเฅค เจซเฉเจกเฉเจฐเจพ เจตเจฟเฉฑเจ เจเจธเจจเฉเฉฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉฐเจธเจเจพเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ:
$ sudo dnf install fd-find
เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจตเฉ เจเฉฑเจกเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ
เจเฉ เจคเฉเจธเฉเจ เจจเจตเฉเจ เจฒเฉเจจเจเจธ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ? เจเจพเจ เจเฉ เจคเฉเจธเฉเจ เจชเฉเจฐเจพเจฃเฉ เจฒเฉเจเจพเจ 'เจคเฉ เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจฌเฉเจ เจฆเฉ เจนเฉ? เจชเจฐ เจเจผเจฟเจเจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเฉฐเจฌเฉ เจนเฉ, เจ เฉเจ เจนเฉ? เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจเจชเจฃเจพ เจ เจจเฉเจญเจต เจธเจพเจเจเจพ เจเจฐเฉเฅค
เจเฉฑเจ เจเจธเจผเจคเจฟเจนเจพเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ
เจธเจพเจกเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจพเจนเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฒเจพเจญเจพเจ เจฆเฉ เจธเจผเจฒเจพเจเจพ เจเจฐ เจเฉเฉฑเจเฉ เจนเจจ เจฎเจนเจพเจเจเจพเจตเจฟ เจธเจฐเจตเจฐ!
เจเจธ
เจธเจฐเฉเจค: www.habr.com