
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ssh先 & dirを指定→pecoで選んだfileをscpする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ssh先 & dirを指定→pecoで選んだfileをscpする - Qiita
function scp_file { ssh -qt $1 "QUOTING_STYLE=literal ls -1 $2" > /tmp/lsfiles # peco で選択した... function scp_file { ssh -qt $1 "QUOTING_STYLE=literal ls -1 $2" > /tmp/lsfiles # peco で選択した文字列をrubyに渡してshell safeにする valid_file_name=$(cat /tmp/lsfiles | peco | ruby -rshellwords -e "print(Shellwords.escape(gets.chomp))") scp "$1":"$2/$valid_file_name" $3 } scp_file remove_host_name remote_host_path client_path で実行可能。 背景 色々エスケープしないとscpできないファイル名(記号とかスペースとか)のものをscpしたいことが多かった Shellwords.escape 君の存在を知