Czy istnieje sposób na scp
wszystkie pliki w katalogu rekurencyjnie do zdalnego komputera i zachować ich oryginalne nazwy plików, ale nie kopiować katalogu, w którym się znajduje?Rekurencyjnie scp oprócz bieżącego katalogu
dir1/file
dir1/dir2/file2
dzięki czemu zawartość dir1
zostanie skopiowana tylko. dir1
nie zostałyby utworzone. Katalog dir2
zostanie utworzony z wewnątrz w postaci file2
.
Próbowałem już scp -r dir1 remote:/newfolder
, ale tworzy dir1
w katalogu /newfolder
na remote
. Nie chcę, aby tworzył ten katalog dir1
. Po prostu umieść wszystkie pliki wewnątrz dir1
w newfolder
.
Podoba mi się ta odpowiedź, ponieważ unika konieczności wykonywania "cd". Jeśli twoja następna wypowiedź po 'scp' spodziewa się, że będziesz w oryginalnym reżimie, to musiałbyś zrobić jeszcze jeden krok do' cd' z powrotem do niego. – jreancsu