Автоматический переход на удаленный сервер [закрыто]

Это можно сделать с помощью Python следующим образом:

#!/usr/bin/python

import glob
import re
import os
from collections import Counter

origNames = glob.glob('*jpg')

finalNames = []
for i in origNames:
    for old, new in [(r'\d+x\d+', ''), (r'\d', ''),(r'^\W+', ''),(r'-*\.-*', '.'), (r'\.jpg$', '')]:
        i = re.sub(old, new, i)
    finalNames.append(i)

counts = Counter(finalNames)
for s,num in counts.items():
    if num > 1:
        for suffix in range(1, num + 1):
            finalNames[finalNames.index(s)] = s + str(suffix)

print(origNames, finalNames)

for i,j in zip(origNames, finalNames):
    os.rename(i,j+".jpg")
-1
18.03.2021, 10:26
1 ответ

С инструментами параллельного ssh(pssh)также поставляется опция параллельного scp.

parallel-scp -h hostsfile local_file /remote/location/of/file

Где в hostsfile вы указываете серверы и (если применимо )пользователей:

sever1
user2@server2
user3@1.2.3.4
12.34.56.78

Подробнее в man parallel-scp.

0
18.03.2021, 22:24

Теги

Похожие вопросы