cp soll alles kopieren
cp soll alles kopieren
Ich möchte Daten aus einem wine Verzeichnis auf einen USB Stick verschieben. Wichtig: Es soll alles kopiert werden auch versteckte Dateien. Geht das mit
cp -vr /home/blub/. /media/
cp -vr /home/blub/. /media/
- Blackbox
- Beiträge: 4289
- Registriert: 17.09.2008 17:01:20
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: cp soll alles kopieren
Rekursiv kopieren:
In deinem Fall also:
Viel Spaß !
Code: Alles auswählen
cp -r /quelle/ /ziel/
Code: Alles auswählen
cp -r /home/blub/ /media/<Name vom USB-Device>/
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
Re: cp soll alles kopieren
Statt "cp" kannst du dir noch "tar" und "rsync" anschauen. Es kann nämlich Probleme geben wenn die Dateisysteme abweichen. Ein Tar-Archiv (Tarball) ist meist besser zum kopieren von Daten. "rsync" synchronisiert und hat auch nette Features. Beide werden unter anderem die Zeitstempel beibehalten. Bin mir nicht sicher ob "cp" das macht bzw. ob du das benötigst.
Code: Alles auswählen
man tar
man rsync
Re: cp soll alles kopieren
rsync: Gute Idee @uname. Hier http://sites.google.com/site/rsync2u/home hat sich jemand die Mühe gemacht und ein kleines script passend geschrieben. Mal sehen wie langsam das arbeitet. ![Wink :wink:](./images/smilies/icon_wink.gif)
![Wink :wink:](./images/smilies/icon_wink.gif)
-
- Beiträge: 215
- Registriert: 09.09.2009 13:33:17
Re: cp soll alles kopieren
Ich hatte schon massive Probleme mit rsync Heimatverzeichnisse auf FAT32 formatierte Datenträger zu kopieren, es ging erst nachdem man die Datenträger mit ext formatiert hatte. Beim normalen Kopieren auf FAT32 Datenträger nehme ich immer cp mit den Schaltern -p und -r.
Re: cp soll alles kopieren
Wenn ich Daten von EXT3 nach FAT32 kopieren muss nutze ich lieber "tar". Bei "cp" wäre ich mir auch nicht sicher ob wenn ich es dann zurückkopiere noch alles in Ordnung ist. Mindestens die Dateirechte bleiben dabei auf der Strecke.
Re: cp soll alles kopieren
Entgegen meiner obigen Meinung mache ich doch ein cp. Der USB stick ist FAT32 formatiert. rsync wäre mir zu viel Aufwand, weil der Stick nicht upgedated wird. Müßte ich updates machen, dann würde ich NFTS nehmen damit Links von rsync gesetzt werden können.uname hat geschrieben:Wenn ich Daten von EXT3 nach FAT32 kopieren muss nutze ich lieber "tar". Bei "cp" wäre ich mir auch nicht sicher ob wenn ich es dann zurückkopiere noch alles in Ordnung ist. Mindestens die Dateirechte bleiben dabei auf der Strecke.
Gibt es in den Vaterverzeichnissen Neuerungen, dann bewegen die sich im 300-500 MB Bereich. Ich würde es daher vorziehen den Stick platt zu machen und die Daten komplett neu zu kopieren. Ich brauche auf dem Stick auch keine Dateirechte oder irgend was, weil die Daten niemals wieder rückkopiert werden. Die Daten werden auf ein Windows kopiert und fertig. Vom "Vater" gibt es natürlich ein anständiges Linux konformes backup.
tar ist mir bei ca. 1.9 GB auch zu viel Aufwand. Wichtig war mir nur das ich eine 1:1 Kopie der Vaterverzeichnisse erhalte.
Ich mache das mit einem einfachen cp -r. Obwohl, wer google bemüht, der erhält hier diverse cp Möglichkeiten angeboten, wie es gemacht wird bzw. wie es gehen könnte.
![Smile :)](./images/smilies/icon_smile.gif)
Re: cp soll alles kopieren
Vorteil bei "rsync" sind inkrementelle Backups wobei nur die Änderungen kopiert werden. Ich weiß nicht ob "cp" das vielleicht auch irgendwie kann. Liegt natürlich daran wie oft du die Daten kopierst. Mein inkrementelles Backup (Daten gesamt vielleicht 10 GB) dauert jeweils nur wenige Sekunden bis zu einer Minute, je nachdem wie viele Daten sich wirklich geändert haben. Zudem sichere ich jeweils in einem neuen Ordner mit Hardlinks. Ach ja: Windows kann mit etwas Mühe auch EXT3 unterstützen.Gibt es in den Vaterverzeichnissen Neuerungen, dann bewegen die sich im 300-500 MB Bereich. Ich würde es daher vorziehen den Stick platt zu machen und die Daten komplett neu zu kopieren
Re: cp soll alles kopieren
Ja, aber rsync setzt Links. Ich brauche also NTFS oder eine ext* Formatierung. Ich habe mich aber für FAT entschieden, weil ich von wine die Daten nehme und dann mit einem echten Windows verwenden möchte.uname hat geschrieben: Vorteil bei "rsync" sind inkrementelle Backups wobei nur die Änderungen kopiert werden.
Es gibt das cp -u. Hier sollen nur die neu erstellten Daten oder überarbeitete alte Daten kopiert werden. Habs aber noch nicht getestet.uname hat geschrieben: Ich weiß nicht ob "cp" das vielleicht auch irgendwie kann. Liegt natürlich daran wie oft du die Daten kopierst. Mein inkrementelles Backup (Daten gesamt vielleicht 10 GB) dauert jeweils nur wenige Sekunden bis zu einer Minute, je nachdem wie viele Daten sich wirklich geändert haben. Zudem sichere ich jeweils in einem neuen Ordner mit Hardlinks. Ach ja: Windows kann mit etwas Mühe auch EXT3 unterstützen.
- KBDCALLS
- Moderator
- Beiträge: 22455
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: cp soll alles kopieren
Wobei FAT32 und NTFS die Dateirechte usw. eh schnuppe sind. Denn sie werden garnicht beachtet. Die beiden Dateisystem kommen ja garnicht aus den Unix/Linux Bereich. Also wissen sie auch damit nichts anzufangen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.