![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Suche Attribute in einer Struktur mit den Werten aus einer anderen Struktur | dhanamurthy | High-Level-Programmierung | 3 | 03-27-2008 03:37 AM |
| Umleitung und Kopieren mit der gleichen Verzeichnis-Struktur | user_prady | Shell Programmierung und Scripting | 3 | 12-10-2007 10:52 PM |
| Kopieren mit Verzeichnis-Struktur | Cnfsed | UNIX for Dummies Questions & Answers | 4 | 11-29-2007 12:51 AM |
| Brauchen Sie Hilfe in der Verzeichnisstruktur | Murtaza | Shell Programmierung und Scripting | 5 | 03-29-2007 12:14 PM |
| MV-Dateien aus einem Verzeichnis-Struktur (Multiple-Ebene) zu anderen Verzeichnis-Struktur | srmadab | UNIX für Fortgeschrittene und Experten | 4 | 09-13-2006 05:01 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Kopieren eines Directory-Struktur zu einer neuen Struktur
Hi alle
Ist es möglich, eine Kopie einer Struktur von nur einem Verzeichnis. z. B. Ich habe eine Datei mit der folgenden Einträge, ist das Ergebnis einer Suche: -- / dir1/dir2/file.dbf / dir1/dir2/dir3/file1.dbf / dir1/file.dbf Ich möchte Sie diese in ein Verzeichnis und die Struktur jedoch um eine neue Richtung: / newdir/dir1/dir2/file.dbf / newdir/dir1/dir2/dir3/file1.dbf / newdir/dir1/file.dbf wenn ich den Befehl cp-R, das Problem ist, dass, da es sich um eine Datei an, nur Kopien der Datei und nicht die Struktur. Grüße J |
|
|||||
|
Gefunden von http://www.tldp.org/LDP/abs/html/spe...rs.html # BGLOOP Quoting Wort zu Wort aus der oben genannten URL. Code:
redirection from/to stdin or stdout [dash].
(cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xpvf -)
# Move entire file tree from one directory to another
# [courtesy Alan Cox <a.cox@swansea.ac.uk>, with a minor change]
# 1) cd /source/directory Source directory, where the files to be moved are.
# 2) && "And-list": if the 'cd' operation successful, then execute the next command.
# 3) tar cf - . The 'c' option 'tar' archiving command creates a new archive,
# the 'f' (file) option, followed by '-' designates the target file as stdout,
# and do it in current directory tree ('.').
# 4) | Piped to...
# 5) ( ... ) a subshell
# 6) cd /dest/directory Change to the destination directory.
# 7) && "And-list", as above
# 8) tar xpvf - Unarchive ('x'), preserve ownership and file permissions ('p'),
# and send verbose messages to stdout ('v'),
# reading data from stdin ('f' followed by '-').
#
# Note that 'x' is a command, and 'p', 'v', 'f' are options.
# Whew!
# More elegant than, but equivalent to:
# cd source/directory
# tar cf - . | (cd ../dest/directory; tar xpvf -)
#
# cp -a /source/directory /dest/directory also has same effect.
Vino |
|
||||
|
Ich entschuldige mich, aber ich vergaß zu erwähnen ist, dass ich nicht wollen, alle Dateien in den Baum.
z. B. / dir1/dir2/file1.dbf / dir1/dir2/dir3/file2.dbf / dir1/file3.dbf / dir1/dir2/anotherfile.txt / dir1/dir2a/file2a.dbf zu / dir1/dir2/file1.dbf / dir1/dir2/dir3/file2.dbf / dir1/file3.dbf / dir1/dir2a/file2a.dbf Thanx J |
|
||||
|
Hi Vino
Vielen Dank für die Antworten. Was passiert, wenn ich meine Quelle, die in einer Datei und möchte die for-Schleife, um die Kopie. Wie bereits erwähnt, die Kopie funktioniert, aber leider nicht kopieren Sie die Struktur und nur die Datei in die Ziel-Richt. Danke J |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|