Sovrascrivere un file tramite scp
Inviato: venerdì 6 luglio 2018, 10:48
Buongiorno a tutti.
Oggi, cercavo di salvare un file sul mio piccolo NAS remoto tramite scp. Premetto che la sintassi del comando usata è corretta, perchè il problema non è nel comando stesso:
Con questo comando, la connessione e la copia del file, funziona solitamente senza problemi, oggi però ho cercato di ripetere il medesimo comando per sovrascrivere sul NAS remoto un precedente file, che quindi aveva lo stesso nome.
Scp mi ha risposto che non poteva procedere alla copia, perchè ha trovato sulla directory di destinazione un file con lo stesso nome.
Al momento ho aggirato il problema cambiando il nome del file, ma vorrei chiedere: esiste un'opzione o qualche workaround per imporre ad scp di sovrascrivere il vecchio file?
Ho provato a consultare il manpage di scp stesso, ma non mi pare di aver trovato nulla che rispondesse alle mie esigenze.
Altra domanda: se invece di scp, mi fossi servito di "smbclient", la sovrascrittura del file di destinazione sarebbe stata nativa, od avrei avuto il medesimo problem? In pratica, usando il comando "put" di smbclient, il file di destinazione sarebbe stato sostituito in automatico?
Grazie mille a tutti.
Un saluto e buona giornata.
Oggi, cercavo di salvare un file sul mio piccolo NAS remoto tramite scp. Premetto che la sintassi del comando usata è corretta, perchè il problema non è nel comando stesso:
Codice: Seleziona tutto
sudo scp -P 80 /home/$USER/Scrivania/file-locale-da-copiare remote-username@remote-hostname:/home/$USER/path-di-destinazione-remotaScp mi ha risposto che non poteva procedere alla copia, perchè ha trovato sulla directory di destinazione un file con lo stesso nome.
Al momento ho aggirato il problema cambiando il nome del file, ma vorrei chiedere: esiste un'opzione o qualche workaround per imporre ad scp di sovrascrivere il vecchio file?
Ho provato a consultare il manpage di scp stesso, ma non mi pare di aver trovato nulla che rispondesse alle mie esigenze.
Altra domanda: se invece di scp, mi fossi servito di "smbclient", la sovrascrittura del file di destinazione sarebbe stata nativa, od avrei avuto il medesimo problem? In pratica, usando il comando "put" di smbclient, il file di destinazione sarebbe stato sostituito in automatico?
Grazie mille a tutti.
Un saluto e buona giornata.