Ich habe eine Verzeichnisstruktur, die wie folgt aussieht:scp Verzeichnis- und Dateiinhalte aber nicht Verzeichnisse oder deren Inhalt
scripts/
├── isRunning.sh
├── logs
│ ├── date.txt
│ └── isRunning.txt
└── monitorUsage.sh
Ich möchte scp
dieses Scripts-Verzeichnis und schließen die * .sh-Dateien, aber ich don‘ Ich möchte das Protokollverzeichnis einschließen. Wie kann ich das erreichen? Um die Skripte und den Inhalt zu kopieren, verwende ich scp -r ~/path/scripts
, aber dies kopiert auch rekursiv das Verzeichnis logs. Ich möchte nicht nur die Skripts kopieren (d. H. Ich möchte auch das Verzeichnis kopieren), so dass scp ~/path/scripts/*.sh
nicht funktioniert.
Es scheint, dass rsync
anstelle von scp
verwendet werden kann. Vielleicht kann ich das stattdessen benutzen.