![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
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 |
| hibaüzenet | lo-LP-kl | Linux | 1 | 05-14-2008 09:04 AM |
| Hibaüzenet | chapmana | A UNIX a dummies Kérdések és válaszok | 5 | 11-29-2006 11:41 AM |
| Egyre utolsó hibaüzenet | tttttt | A UNIX a dummies Kérdések és válaszok | 1 | 07-26-2006 03:07 PM |
| Finding egyedi mintát ezernyi fájlokat???? | aarora_98 | Shell programozás és Scripting | 6 | 02-17-2006 08:28 AM |
| Suppres hibaüzenet mozgó fájlokat üres forrás mappa | Steven | Shell programozás és Scripting | 2 | 11-19-2001 01:25 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Im transmiting ezer fájlokat egy FTP szerverre, mikor írja be a parancsot mput *, hibaüzenet jön és mondja. args lista hosszú. állítva I. Tehát ihave továbbítja azokat a tétel, vagy tömb, de annak is sloww. shoul mit tegyek?. kell tennem egy programot, vagy egy egyszerű paranccsal tudnám megoldani a problémát?
Last edited by alexcol; 09-27-2006 at 03:00 PM.. |
|
||||
|
"mput *" kiterjesztették a héj, mielőtt végre, hogy "mput fájl1 fájl2 file3 ..." Ott általában a határ 32K vagy oly módon, hogy mennyi ideig lehet a vonal, ezért van ez a hiba mikor kipróbálás-mérkőzés * több ezer fájlokat. Nem vagyok jártas mput. Lehetséges az, hogy az megtehesse található fájlok helyett érveket a parancsot? Lehet just do "ls> / tmp / Filelist", hogy a listán. Tudod is használ xargs szétvágni megállapítja, hogy a monolilthic listát könnyebben kezelhető rendezhetők. Tartsa a tételek elég nagy, és nem szabad túl sok lassabb. Próbáld ki ezt: Kód:
# List files in the current directory, piping the output into xargs
ls ./ |
# For each batch of 100 or less, execute "mput file1 file2 ... filen" where filen is the nth file name in the batch.
xargs --max-args=100 mput
ls kiírja a fájlokat, soronként egyet, xargs tartalmazza majd őket együtt tételeiben 100 és hívás "mput fájl1 fájl2 file3 ... file100 "minden tételre. |
|
||||
|
Mivel a "mput'ing" hozzá tud férni a forrás fájlokat.
Mi van, ha használt tar menteni az összes fájlt, hogy egy tar fájlt, és ezeket ftp az egységes tar fájlt át ..... Lehet például a kisebb tar fájlokat, ha a méret a nagy. Egyéb lehetőségek távoli átruházás rcp vagy scp. Vagy nfs szerelje fel a fájlrendszert, és másolja a fájlokat directy. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|