以下の内容はhttps://htn20190109.hatenablog.com/entry/2024/07/26/161228より取得しました。


WinSCP コマンドライン

 

https://qiita.com/mima_ita/items/35261ec39c3c587210d8
https://qiita.com/tatsuya-k_net/items/2c3922ba83cdf14e3413

 

-- 1.  Linux側でテストファイル作成


YYYYMMDD=$(date "+%Y%m%d")
echo $YYYYMMDD
mkdir ${YYYYMMDD}

 

mkdir -p ${YYYYMMDD}/d{01,02,03}/dd{01,02,03}

touch ${YYYYMMDD}/d{01,02,03}/dd{01,02,03}/$(awk 'BEGIN{ srand('"$RANDOM"'); print int(rand() * 100)".txt" }')
touch ${YYYYMMDD}/d{01,02,03}/dd{01,02,03}/$(awk 'BEGIN{ srand('"$RANDOM"'); print int(rand() * 100)".txt" }')

LANG=C tree ${YYYYMMDD}


-- 2. Windows側でテストファイル作成

H:
cd H:\tmp

set YYYYMMDD=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

echo %YYYYMMDD%
mkdir %YYYYMMDD%


type nul > %YYYYMMDD%\hoge.txt

mkdir %YYYYMMDD%\fuga
echo 1 > %YYYYMMDD%\fuga\1.log
echo 2 > %YYYYMMDD%\fuga\2.log

tree /F %YYYYMMDD%


-- 3. 動作確認

"C:\Program Files\WinSCP\WinSCP.exe" /console

※コンソールの場合、空エンターでコンソールが終了してしまう

※コピー先にディレクトリの区切り文字必要


----------------------

open root:root@192.168.137.190

pwd

ls %YYYYMMDD%
lls %YYYYMMDD%


ls %YYYYMMDD%/d01
ls %YYYYMMDD%/d02/dd02
ls %YYYYMMDD%/d03/dd03


get %YYYYMMDD%/d01 %YYYYMMDD%\
get %YYYYMMDD%/d02/dd02 %YYYYMMDD%\

get "%YYYYMMDD%/d03/dd03/*.txt" %YYYYMMDD%\


put %YYYYMMDD%\hoge.txt %YYYYMMDD%/

put %YYYYMMDD%\fuga %YYYYMMDD%/

 

ls %YYYYMMDD%
lls %YYYYMMDD%

exit


----------------------

"C:\Program Files\WinSCP\WinSCP.exe" /script=.\a.txt

 




以上の内容はhttps://htn20190109.hatenablog.com/entry/2024/07/26/161228より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14