The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Søk attributter i en struktur ved hjelp av verdier fra en annen struktur dhanamurthy High Level Programmering 3 03-27-2008 03:37
omadressering og kopiering med samme katalogstrukturen user_prady Shell programmering og Skripting 3 12-10-2007 10:52
Kopiering med katalogstrukturen Cnfsed UNIX for Dummies Spørsmål og svar 4 11-29-2007 12:51
Trenger du hjelp i katalogstrukturen murtaza Shell programmering og Skripting 5 03-29-2007 12:14
MV filer fra en katalogstrukturen (flere nivå) til andre katalogstrukturen srmadab UNIX for Advanced & ekspertbrukere 4 09-13-2006 05:01

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-27-2005
jhansrod jhansrod is offline
Registrert bruker
  
 

Bli Dato: mai 2005
Innlegg: 80
Kopiering en katalogstruktur til en ny struktur

Hei alle

Er det mulig å kopiere en struktur av en katalog bare.
eg
Jeg har en fil med følgende oppføringer som er et resultat av en finne: --
/ dir1/dir2/file.dbf
/ dir1/dir2/dir3/file1.dbf
/ dir1/file.dbf

Jeg ønsker å kopiere disse til en katalog og holde strukturen men starter på en ny dir:
/ newdir/dir1/dir2/file.dbf
/ newdir/dir1/dir2/dir3/file1.dbf
/ newdir/dir1/file.dbf

når jeg bruker cp-R kommandoen, problemet er at fordi det er en fil, det bare kopierer filen og ikke strukturen.

Hilsen
J
  #2 (permalink)  
Old 07-27-2005
vino's Avatar
Vino vino is offline Forum Staff  
Tilhenger (i Vino Veritas)
  
 

Bli Date: Feb 2005
Beliggenhet: Bangalore, India
Innlegg: 2798
Meldingen ligner på dette

Bruk tjære


Vino
  #3 (permalink)  
Old 07-27-2005
vino's Avatar
Vino vino is offline Forum Staff  
Tilhenger (i Vino Veritas)
  
 

Bli Date: Feb 2005
Beliggenhet: Bangalore, India
Innlegg: 2798
Funnet fra http://www.tldp.org/LDP/abs/html/spe...rs.html # BGLOOP

Sitere ord-for-ord fra nettadressen ovenfor.

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
  #4 (permalink)  
Old 07-27-2005
jhansrod jhansrod is offline
Registrert bruker
  
 

Bli Dato: mai 2005
Innlegg: 80
MY unnskyldninger, men det jeg glemte å nevne er at jeg dont ønske alle filene i treet.
eg
/ dir1/dir2/file1.dbf
/ dir1/dir2/dir3/file2.dbf
/ dir1/file3.dbf
/ dir1/dir2/anotherfile.txt
/ dir1/dir2a/file2a.dbf
til

/ dir1/dir2/file1.dbf
/ dir1/dir2/dir3/file2.dbf
/ dir1/file3.dbf
/ dir1/dir2a/file2a.dbf

Enn

J
  #5 (permalink)  
Old 07-27-2005
vino's Avatar
Vino vino is offline Forum Staff  
Tilhenger (i Vino Veritas)
  
 

Bli Date: Feb 2005
Beliggenhet: Bangalore, India
Innlegg: 2798
Jeg antar at funnet er noe som dette

finn / dir1-name '*. dbf'

I så fall, bruk

tjære CVF - `find / dir1-name '*. dbf'`> dir1.tar

Uansett hva du finner er, legg den betwen den backticks ``.

Gå til / newdir og untar den dir1.tar

Vino
  #6 (permalink)  
Old 07-27-2005
jhansrod jhansrod is offline
Registrert bruker
  
 

Bli Dato: mai 2005
Innlegg: 80
Hi Vino

Takk for svar. Hva hvis jeg har min kilde er oppført i en fil og vil bruke for løkke å gjøre kopien. Som nevnt, kopien fungerer, men dessverre ikke kopiere struktur og bare filen i målet dir.

Takk

J
  #7 (permalink)  
Old 07-27-2005
vino's Avatar
Vino vino is offline Forum Staff  
Tilhenger (i Vino Veritas)
  
 

Bli Date: Feb 2005
Beliggenhet: Bangalore, India
Innlegg: 2798
tjære CVF - `find / dir1-name '*. dbf'`> dir1.tar

Så du sier dette ikke arbeide i det hele tatt, dvs. den ikke kopiere katalogstrukturen?

Vino
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 10:10.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0