私はしばしばそうします:
scp some_file [email protected]
常にこの行をコピーして貼り付けてから、アップロードするファイルを変更するには中間部分を編集する必要があるため、迷惑です。
ファイル名が最後に来るようにして、引き続き機能するようにこの行を変更できますか?
デフォルトでは、私はシェルに貼り付けることができる文字列が欲しく、ファイル名を入力してファイルをscp
サーバーにアップロードします。
ベストアンサー1
非常に単純なスクリプトを作成してみてはいかがでしょうか?以下をmyscp
含むsayというファイルを編集します。
#!/bin/bash
scp $1 [email protected]
その後、chmod +x myscp
後で簡単に
./myscp some_file
これはすべてmyscp
スクリプトが現在のディレクトリにあると仮定し、そうでない場合はパスを追加します。
/path/to/myscp some_file
または、より良い方法は、場所へのパスと、このスクリプトと将来のスクリプトを$path
。