2023.05.25

コマンドいろいろメモ

ssh

scp使わないでsshとcatでサクッとファイルをアップロード版

cat test.txt | ssh pi@192.168.2.100 "cat >> ~/tmp/test.txt"

scp使わないでdownload

ssh pi@192.168.2.100 "cat ~/tmp/test.txt" > ./copy.txt

scpでファイルをアップロード

 scp test2.txt pi@192.168.2.100:~/tmp/

scp でファイルをダウンロード

 scp pi@192.168.2.100:~/tmp/test.txt ./

フォルダの使用量をサクッと確認する。

du -sh ./*

整列

du -h -d 1 | sort -h

4.0K    ./test
9.0K    ./.vscode
18K     ./.idea
47K     ./lib
68K     ./web
170K    ./ios
320K    ./fonts
934K    ./assets
1.8M    ./.git
5.0M    ./android
108M    ./.dart_tool
711M    ./build
827M    .

ffmpeg

tar 解凍

tar zxvf archive.tar.gz

「z」は「gzip」コマンドで伸張処理を行うこと、「x」は展開すること、「v」は処理したファイルを出力すること、「f」はアーカイブファイルを使うことを示しています。

mac Homebrew

homebrewでインストールしたgccの実際のパスを知りたい場合

brew --prefix gcc

gccのバージョンを指定してそのパスを見つけたい場合

ls $(brew --prefix gcc)/bin