Wie lautet eigentlich der Befehl um alle Dateien/Ordner eines Ordners per Terminal woandershin zu kopieren?
Bei DOS war es glaub ich *.*
Sowas gibt´s doch bestimmt auch bei Linux...
Wie lautet eigentlich der Befehl um alle Dateien/Ordner eines Ordners per Terminal woandershin zu kopieren?
Bei DOS war es glaub ich *.*
Sowas gibt´s doch bestimmt auch bei Linux...
cp [OPTION]... SOURCE... DIRECTORY
man cp
Soweit war ich auch schon
cp [OPTION]... SOURCE... DIRECTORY
man cp
Soweit war ich auch schon...
Nur leider finde ich da nix, um alle Dateien eines Ordners zu einem anderen zu kopieren...
Oder ich bin zu blöd es zu finden...
Beispiel: Ich habe mir ein paar Iconthemes von Gnomelook besorgt und möchte diese zu /usr/share/icons kopieren...
cp -r QUELLE ZIEL
cp bietet noch viele weitere praktische Optionen.
Gibt es nicht die Option -R (Rekursiv)?
Hab ich doch oben geschrieben -r und -R sind das selbe wenn ich mich nicht ganz irre
renni@debbi:~$ cd test/
renni@debbi:~/test$ cp -r /home/renni/Downloads/
cp: Fehlender Zieldatei‐Operand hinter '/home/renni/Downloads/'
„cp --help“ liefert weitere Informationen.
renni@debbi:~/test$ cd
renni@debbi:~$ cp /test/ /home/renni/Downloads/
cp: der Aufruf von stat für '/test/' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
renni@debbi:~$ cp -r /test/ /home/renni/Downloads/
cp: der Aufruf von stat für '/test/' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
renni@debbi:~$ cp -r /test/ /home/renni/Downloads/
So sieht es bei mir im Termial aus...
Der Ordner test enthält zwei Testdateien
Und die sollten in den Downloadsordner zu Testzwecken
Hab ich doch oben geschrieben -r und -R sind das selbe wenn ich mich nicht ganz irre
Sorry, hab deine Meldung noch nicht gesehen während ich schrieb.
Ansonsten kannst Du mit
cp -r ./* /Ziel/Unterordner/
Alle Dateien und Unterordner kopieren
Ansonsten kannst Du mit
cp -r ./* /Ziel/Unterordner/
Alle Dateien und Unterordner kopieren
Das hat geklappt dankeschön...
Gerade zur Sicherheit nochmal getestet:
mario@Pi400-Mario:~/Documents $ ls
mario@Pi400-Mario:~/Documents $ cp -R ~/NC-Grauepixel/* ~/Documents/
mario@Pi400-Mario:~/Documents $ ls
Bilder Datei.txt Dokumente Familie Lastenhelfer 'Webseiten Projekte'
mario@Pi400-Mario:~/Documents $
Zu diesen Thema passt die Seite Shellbefehle doch recht gut.
Der Befehl ansich wäre schon ok gewesen, wenn du nicht das "/" vor den Ordner "test" gesetzt hättest.
Damit hast du der Shell gesagt, dass sie im Root-Verzeichnis "/" beginnen soll, also auf der gleichen Ebene wie /boot, /home/, /var usw. Hättest du "/home/renni/test/" eingegeben oder einfach nur "test/", dann hätte es funktioniert.
Am Besten immer mit der Auto-Vervollständigung (Tab-Taste) arbeiten, da wäre es sofort aufgefallen, dass der Ordner "/test" nicht existiert.
Der Befehl ansich wäre schon ok gewesen, wenn du nicht das "/" vor den Ordner "test" gesetzt hättest.
Du warst schneller, das wollte ich auch schreiben.
Bei den shell-Kommandos muss man ganz genau auf jedes Zeichen achten. Am besten mal alles durchprobieren.
Der Fehler hier war das / vor dem Ornder-Namen. Aber dahinter eins zu viel oder zu wenig kann auch übel werden.
kopiert den ganzen Ordner test aus dem aktuellen Verzeichnis nach /home/user/installation/
kopiert dagegen den Inhalt des Ordners test nach /home/user/installation/
Man möge mich korrigieren, aber cp nutze ich nicht mehr, für solche Sachen nutze ich nur noch rsync, damit geht eine ganze Menge mehr.
Ich kopiere gern mit rsync -v [Quelle] [Ziel]
Ich nutze MC (mitnight commander)
Ich kopiere gern mit rsync -v [Quelle] [Ziel]
Was genau macht der Befehl rsync anders als cp?
Was genau macht der Befehl rsync anders als cp?
ist erheblich schneller und hat mehr Optionen.
Vorteil cp: Es ist immer vorhanden, auf jedem Linux, da Teil des Core Utilities.
Falls man an einem fremden Rechner sein sollte oder ein Script schreibt, dass auf jedem Gerät laufen soll, dann kann cp durchaus die erste Wahl sein.
Was genau macht der Befehl rsync anders als cp?
Hängt von den Optionen ab.
rsync vergleicht die Dateien und kopiert nur, was sich geändert hat. Dann kann man noch angeben, ob die alten Dateien gelöscht werden sollen, was genau da verglichen werden soll, das Ganze auch über Netzwerke hinweg...
Ohne weitere Optionen arbeitet es ähnlich wie cp, kopiert aber nur geänderte oder nicht vorhandene Dateien.
Man kann es als Ersatz für cp oder mv nehmen oder auch mehr. Muss man nicht, aber macht das Leben im Dateisystem leichter.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!