MC: pořadí kopírování souborů

Martin23

MC: pořadí kopírování souborů
« kdy: 21. 05. 2014, 10:39:16 »
Deda ma moznost si na sve starsi TV prohlizet fotky pres USB port. Problem je v tom, ze ta TV neumi seradit fotky podle nazvu souboru, ale v poradi v jakem byla nakopirovana na flash disk.

Kdyz se kopiruji v "mc" fotky z adresare, soubory jsou serazeny napr. podle jmena a v tomto poradi se zkopiruji - je to ok.
Kdyz ale chci zkopirovat nekolik adresaru najednou, oznacim je a pak spustim kopirovani, soubory jsou ukladany (pro me) v nahodnem poradi a to nechci.

Je mozne nekde v "mc" nastavit, aby pri kopirovani souboru z adresaru dodrzoval poradi souboru podle jmena?
Dekuji, M.


PS: Zkousel jsem to v i v Nautilovi a poradi je stale chaoticke, ale jine nez v "mc".
« Poslední změna: 21. 05. 2014, 17:09:30 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #1 kdy: 21. 05. 2014, 12:25:13 »
Tak tohle asi nepujde, na to byste si musel patchnout MC a patch byste si musel napsat. Vyvojari jaksi nepocitali s dementnimi televizemi z Ciny.

Obavam se, ze to bud nakopirujete rucne adresar po adresari nebo si napisete skript, ktery proleze adresarovou strukturu, vytvori jeji kopii na cilovem mediu a adresar po adresari tam fotky natlaci ve spravnem poradi.

wamba

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #2 kdy: 21. 05. 2014, 12:47:49 »
a když mají stejný čas, tak rovná podle názvu? nebude stačit po nakopírování spustit něco jako
Kód: [Vybrat]
find  .|sort|xargs touch

Pavouk106

  • *****
  • 2 333
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #3 kdy: 21. 05. 2014, 12:51:38 »
JardaP: Buď v klidu, mám Panasonic TV a dělá to samý (já vim, já vim, taky je z Číny)

wamba: Díky za nějakej tip, až budu doma, zkusím to :-)

Martin23: Věřím tomu, že kdybys to zkopíroval v mc třikrát za sebou, bude pořadí pokaždý jiný... Tohle mi "vadí" na Linuxu všeobecně - nekopíruje se popořadě, ale nějakym záhadnym způsobem.

Martin23

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #4 kdy: 21. 05. 2014, 13:11:23 »
ja ten "touch" uz taky zkousel, ale nezabralo to
ok, zkusim spachat nejakou funkcionalitu v UserMenu v "mc"
diky za reakce, M.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #5 kdy: 21. 05. 2014, 13:22:33 »
Martin23: Věřím tomu, že kdybys to zkopíroval v mc třikrát za sebou, bude pořadí pokaždý jiný... Tohle mi "vadí" na Linuxu všeobecně - nekopíruje se popořadě, ale nějakym záhadnym způsobem.

Pochybuji. Spis bych tipnul, ze kopiruje v poradi, v jakem soubory byly do adresare nahrany. Zkuste si na panelu MC zapnout Sort order: Unsorted a podivejte se, jestli to odpovida poradi, ve kterem se to zobrazuje na cumbedne.

David

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #6 kdy: 21. 05. 2014, 15:03:44 »
Mi se uplne stejne chovaji MP3 prehravace (2 ruzne Emgetony). Proto jsem si pro kopirovani z Krusaderu napsal
Kód: [Vybrat]
#!/bin/bash

##########################################################
# Zkopiruje soubory ze zdrojoveho adresare vcetne podadresaru do cile
#
# Pouziva se z Krusaderu, proto nejsou zadne kontroly vstupu
# Nastaveni uzivatelske akce:
# ocp "%aPath("No")%" "%aEach("Selected", "Yes", "*", "No")%" "%oPath("No")%"
# Ordered copy
#  - Aktivni panel
#  -  - Samostatne volani pro kazdou vybranou polozku
#  - Protilehly panel
#  -  - Cesta panelu (oPath)
#
##########################################################

Ja="${0}"
SrcDir="${1}" # Zdrojovy adresar, napr. "/home/david/Hudba/"
CpItm="${2}"  # Kopirovana polozka, napr. "Lajny"
DstDir="${3}" # Cilovy adresar, napr. "/mnt/Emgeton/mp3.dir/"


if [ -d "${SrcDir}/${CpItm}" ]; then
mkdir -p "${DstDir}${CpItm}"
fi;

if [ -f "${SrcDir}/${CpItm}" ]; then
echo "Kopiruji \"${SrcDir}${CpItm}\"..."
cp "${SrcDir}${CpItm}" "${DstDir}${CpItm}"
fi;


ls -1 "${SrcDir}${CpItm}" | while read f; do
sleep 0.1;
if [ -d "${SrcDir}/${CpItm}/${f}" ]; then
echo "Ponoruji se do adresare \"${CpItm}\" a kopiruji \"${CpItm}/${f}\"..."
"${Ja}" "${SrcDir}${CpItm}/" "${f}" "${DstDir}${CpItm}/"
fi;
done;

ls -1 "${SrcDir}${CpItm}" | while read f; do
sleep 0.1;
if [ -f "${SrcDir}/${CpItm}/${f}" ]; then
echo "Kopiruji \"${SrcDir}${CpItm}/${f}\"..."
cp "${SrcDir}${CpItm}/${f}" "${DstDir}${CpItm}/${f}"
fi;
done;

echo "Hotovo."

RDa

  • *****
  • 1 158
    • Zobrazit profil
    • E-mail
Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #7 kdy: 21. 05. 2014, 16:29:02 »
Btw to dementni kopirovani v MC me taky stve. Uvedu nas use case:

Soubory vytvari nase aplikace - z kamery tece tok dat, ukladame snimky za sebou 0000.raw, 0001.raw, 0002.raw atd.. pekne za sebou, casove i cislovane. Po nahrati chci data okopirovat nekam... a hle, kdyz kopiruji celou slozku nebo vice slozek, soubory se kopiruji v nahodnem poradi.

Cemu to vadi: kdyz zkopirovane data chcete prehrat (cteni znova podle cisel), seek disku totalne zabiji vykon. Predpokladam, ze jakoukoliv editaci videa to bude znatelne omezovat.

Peter

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #8 kdy: 21. 05. 2014, 16:38:51 »
Namiesto obvinovania mc skus fatsort  ;D

Mimochodom pre redakciu: to uz asi neexistuje debilnejsia antispamova otazka, ze?! Ja podla vas nemam nic ine na robote ako googlovat, ze ako sa po cesky povie november! A nieze ma niekto obvini z neznasanlivosti voci cechom - povazujem to za vrchol primitivizmu. Proste ide len o to, ze aj ked nemam ziaden problem s cestinou (som husakove dieta) tak mesiace som sa nikdy nevedel naucit   ::)

Lol Phirae

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #9 kdy: 21. 05. 2014, 16:52:50 »
Citace
Ja podla vas nemam nic ine na robote ako googlovat, ze ako sa po cesky povie november!

http://necyklopedie.wikia.com/wiki/Drevokoc%C3%BAr

Pavouk106

  • *****
  • 2 333
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:MC: pořadí kopírování souborů
« Odpověď #10 kdy: 21. 05. 2014, 19:20:57 »
Ja podla vas nemam nic ine na robote ako googlovat, ze ako sa po cesky povie november!
Ty víš jak se to česky řekne, to Ty takhle jen píšeš, protože nesnášíš Čechy! ;D Všechno dobré ;)

kuka

Re:MC: pořadí kopírování souborů
« Odpověď #11 kdy: 21. 05. 2014, 20:21:50 »
V mc nevim, ale muze pomoct prohnat to skrz tar.

trubicoid2

Re:Midnight Commnader - poradi souboru pri kopirovani adresaru
« Odpověď #12 kdy: 22. 05. 2014, 11:25:14 »
A nieze ma niekto obvini z neznasanlivosti voci cechom - povazujem to za vrchol primitivizmu.

Ty proste nesnasis cestinu :)

Napiste petici Krcmarovi, at jsou odpovedi na otazky stejne cesky a slovensky. On uz jednou oddelal odpovedi s hacky a carky na natlak verejnosti. Anebo at jsou slovensky na root.sk :)

trubicoid2

Re:MC: pořadí kopírování souborů
« Odpověď #13 kdy: 22. 05. 2014, 11:43:53 »
Deda ma moznost si na sve starsi TV prohlizet fotky pres USB port. Problem je v tom, ze ta TV neumi seradit fotky podle nazvu souboru, ale v poradi v jakem byla nakopirovana na flash disk.

no myslis asi podle ctime, ne? rucne by se to udelalo
Kód: [Vybrat]
cp --preserve=timestamp v mc mas po F5 volbu preserve attributes (vsech), ale to mas asi vypnuty, protoze to bohuzel pri kopirovani na FAT rve "Cannot chown...", ale kdyz das "Skip all" tak datumy jsou v poradku, nebo?

druha moznost je nakopirovat jak chces a potom zmenit ctime podle casu, ktery je v exif tagu a mas hotovo:
Kód: [Vybrat]
jhead -ft *.jpgcoz ma vyhodu, protoze ty datumy se mohli zmenit uz mockrat a takto to opravis na skutecny (jestli mas dobre nastaveny datum ve fotaku)

Martin23

Re:MC: pořadí kopírování souborů
« Odpověď #14 kdy: 22. 05. 2014, 12:15:30 »
trubicoid2: problem je v necem jinem, viz. diskuze ve vlakne