Bash
scpを使用したファイル転送
サーチ…
構文
- scp / some / local / directory / file_name user_name @ host_name:destination_file_path
- scp user_name @ host_name:origin_file_path / some / local /ディレクトリ
scpファイルを転送する
ファイルを別のマシンに安全に転送するには、次のように入力します。
scp file1.txt tom@server2:$HOME
この例では、ホストからserver2のユーザーtomのホームディレクトリにfile1.txtを転送しserver2 。
複数のファイルを転送するscp
scpを使用して、複数のファイルをあるサーバーから別のサーバーに転送することもできます。以下は、拡張子.txt my_folderディレクトリからserver2すべてのファイルを転送する例です。下の例では、すべてのファイルがユーザーのtomホームディレクトリに転送されます。
scp /my_folder/*.txt tom@server2:$HOME
scpを使用したファイルのダウンロード
リモートサーバーからローカルマシンにファイルをダウンロードするには、次のように入力します。
scp tom@server2:$HOME/file.txt /local/machine/path/
この例は、user tomのホームディレクトリからfile.txtという名前のファイルをローカルマシンの現在のディレクトリにダウンロードする方法を示しています。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow