The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Keresési tulajdonságok egy szerkezet segítségével az értékeket más struktúra dhanamurthy Magas szintű Programozás 3 03-27-2008 03:37 AM
átirányítására és másolás ugyanannyi könyvtárszerkezete user_prady Shell programozás és Scripting 3 12-10-2007 10:52 PM
Másolás a könyvtárszerkezete Cnfsed A UNIX a dummies Kérdések és válaszok 4 11-29-2007 12:51 AM
Segítségre van szüksége a könyvtárszerkezete murtaza Shell programozás és Scripting 5 03-29-2007 12:14 PM
MV fájlokat egy könyvtárszerkezete (több szinten), hogy más könyvtárszerkezete srmadab A UNIX a fejlett és szakértői Felhasználók 4 09-13-2006 05:01 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 07-27-2005
jhansrod jhansrod is offline
Regisztrált felhasználó
  
 

Join Date: May 2005
Hozzászólások: 80
Másolás könyvtár felépítése egy új szerkezet

Hi all

Ki lehet-e másolni szerkezete csak egy könyvtárat.
pl
Nekem van egy fájlt a következő bejegyzést, ami annak az eredménye, az talál: --
/ dir1/dir2/file.dbf
/ dir1/dir2/dir3/file1.dbf
/ dir1/file.dbf

Szeretném átmásolni ezeket egy könyvtárba, és tartsuk a szerkezet azonban kezdve egy új dir:
/ newdir/dir1/dir2/file.dbf
/ newdir/dir1/dir2/dir3/file1.dbf
/ newdir/dir1/file.dbf

mikor elindítom a cp-r parancs, a probléma az, hogy mivel van egy fájl, csak másolja a fájlt, és nem a szerkezet.

Üdvözlettel
J
  #2 (permalink)  
Old 07-27-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (In Vino Veritas)
  
 

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.798
Az Ön üzenete hasonló ez

Használja tar


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

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.798
Megtalálható a http://www.tldp.org/LDP/abs/html/spe...rs.html # BGLOOP

Idézve word-to-szót a fenti URL-t.


Kód:
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
Regisztrált felhasználó
  
 

Join Date: May 2005
Hozzászólások: 80
Elnézést, de azt felejtette el megemlíteni, hogy én dont akar az összes fájlt a fán.
pl
/ dir1/dir2/file1.dbf
/ dir1/dir2/dir3/file2.dbf
/ dir1/file3.dbf
/ dir1/dir2/anotherfile.txt
/ dir1/dir2a/file2a.dbf
hogy

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

Köszönet

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

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.798
Feltételezem, hogy Ön is talál valami ilyesmi

find / dir1-name '*. dbf "

Ebben az esetben használja

tar cvf - `find / dir1-name '*. dbf'`> dir1.tar

Bármi legyen is a lelet, tedd betwen a backticks "".

Go to / newdir és Bontsd ki a dir1.tar

vino
  #6 (permalink)  
Old 07-27-2005
jhansrod jhansrod is offline
Regisztrált felhasználó
  
 

Join Date: May 2005
Hozzászólások: 80
Szia Vino

Kösz a válaszokat. Mit tegyek, ha megvan a forrás felsorolt egy fájlt, és szeretné használni a for ciklus nem a másolatot. Mint említettük, a másolat működik, de sajnos nem másolja a szerkezet, és csak a fájlt a cél dir.

Köszönöm

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

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.798
tar cvf - `find / dir1-name '*. dbf'`> dir1.tar

Tehát azt mondod, ez egyáltalán nem dolgozik, vagyis ez nem ismétli a könyvtár struktúrát?

vino
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 07:23 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0