Fórum Root.cz
Hlavní témata => Software => Téma založeno: multivitamín 15. 06. 2017, 12:20:45
-
Je možné nějak zkopírovat položku do 2 míst zároveň+současně (Například z flashky A na harddisk B a sd kartu C současně)?
Cílem je, aby kopírování proběhlo nejrychleji jak to jde, tedy, aby zapisovalo se na obě média současně a četlo ze zdrojového disku jen jednou (To druhé možná nepůjde splnit, kvůli rozdílným rychlosti čtení a zápisu,ale dalo by se tomu vyhnout cachováním přečtených souborů do určitě velikosti/při dostatečné velikosti RAM.).
Jak tohle funguje například když dám příkaz cp A B & cp A C (zjednodušeně) v příkazové řádce a nebo pomocí schránky Ctrl C jednou a Ctrl V dvakrát. Bude to fungovat rychle?
-
Jak velký je A? Když se vleze do cache, tak by to šlo i po sobě. Zároveň to asi půjde rychleji. Zdvojení výstupu dělá tee
cat A | tee B C >/dev/null
Akorát ten pomalejší bude zdržovat rychlejšího. Dohromady to asi bude rychlejší.
-
Jak velký je A? Když se vleze do cache, tak by to šlo i po sobě. Zároveň to asi půjde rychleji. Zdvojení výstupu dělá tee
cat A | tee B C >/dev/null
Akorát ten pomalejší bude zdržovat rychlejšího. Dohromady to asi bude rychlejší.
Ten cat je tradicne zbytecny... Misto presmerovani do dev null muzes presmerovat do C.
-
položkami myslím celý adresářový strom.
-
položkami myslím celý adresářový strom.
A? To by snad neměl být problém, ne? Stačí na to hodit `find`.
-
jak? To musím nějak laborovat s konzolí? Co teprv na jiných OS ? Existuje nějaké uživatelsky přátelský způsob?
-
položkami myslím celý adresářový strom.
vitamine, tak nas nemas uvadet v omyl svym cp A B
toto na adresarovou strukturu fungovati nebude, ledaze bys pridelal -a nebo aspon -r
a jak jako laborovat s konzoli? my si asi nerozumime, to cp pises jako kam a jak? do webového GUI prstem na tabletu? ;D
-
Ten cat je tradicne zbytecny... Misto presmerovani do dev null muzes presmerovat do C.
tradicni zbytecnosti catu nerozumim, muzes to demonstrovat?
s C mas pravdu
-
Ten cat je tradicne zbytecny... Misto presmerovani do dev null muzes presmerovat do C.
tradicni zbytecnosti catu nerozumim, muzes to demonstrovat?
s C mas pravdu
cat foo | bar je narocnejsi skoroekvivalent bar < foo
-
jak? To musím nějak laborovat s konzolí? Co teprv na jiných OS ? Existuje nějaké uživatelsky přátelský způsob?
Uzivatelsky pratelske je Ctrl-C Ctrl-V Ctrl-V v nejakem souborovem manageru. Vzhledem k tvym ostatnim pozadavkum, ktere jsou, priznejme si, znacne specificke, ale musis jit hloubeji.
-
cat foo | bar je narocnejsi skoroekvivalent bar < foo
nojo, to pak nejde intuitivne zleva doprava :)
-
cat foo | bar je narocnejsi skoroekvivalent bar < foo
nojo, to pak nejde intuitivne zleva doprava :)
Jasne. Ja taky ten cat obcas pouziju, kdyz tam neni otazka performance a resi se citelnost...
Ale je IMO dobre na to upozornit.