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ší.
Citace od: Trubicoid2 kdy 15. 06. 2017, 12:43:40
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.
Citace od: multivitamín kdy 15. 06. 2017, 13:20:55
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?
Citace od: multivitamín kdy 15. 06. 2017, 13:20:55
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
Citace od: Ondra Satai Nekola kdy 15. 06. 2017, 12:47:34
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
Citace od: trubicoid2 kdy 15. 06. 2017, 14:18:57
Citace od: Ondra Satai Nekola kdy 15. 06. 2017, 12:47:34
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
Citace od: multivitamín kdy 15. 06. 2017, 14:13:12
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.
Citace od: Ondra Satai Nekola kdy 15. 06. 2017, 14:22:57
cat foo | bar je narocnejsi skoroekvivalent bar < foo
nojo, to pak nejde intuitivne zleva doprava :)
Citace od: trubicoid2 kdy 15. 06. 2017, 15:40:46
Citace od: Ondra Satai Nekola kdy 15. 06. 2017, 14:22:57
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.