přejít na obsah přejít na navigaci

Linux E X P R E S, Nahrávání souborů na FTP z kontextové nabídky

Nahrávání souborů na FTP z kontextové nabídky

ftpup.png

Máte na svém webovém úložišti složku, kam nahráváte soubory, které potřebujete rychle někomu poskytnout? Chtěli byste je do ní nahrávat přímo z kontextové nabídky


Co budete potřebovat?

Kromě vlastního FP úložiště rozhodně program balíček ftp.

Příprava

Nejdříve vytvořte soubor .netrc ve vašem domovském adresáři, bude v něm uloženo heslo k FTP v čitelné podobě, pokud vám to vadí, nemusíte ani dál číst (nebo se podělte o lepší řešení v komentářích). Do něj uložte následující (samozřejmě upravené podle vašich přístupových údajů):

machine ftp.hulahop.cz
login hulahop
password hejhula

Nyní se nebude konzolový FTP klient ptát na heslo, takže jej můžete v klidu volat z kontextové nabídky.

Posílání na server

Samotné odesílání se provádí příkazem:

echo -e "put /home/franta/soubor.txt bordel/soubor.txt\nquit" | ftp -p ftp.hulahop.cz

Tento příkaz odešle soubor.txt ve Frantově domovském adresáři do adresáře bordel na FTP umístění. V podobě skriptu pak bude vypadat takto:

#!/bin/bash
#
# churchyard's file uploader
# $1 path to file
# $2 filename
echo -e "put \"$1\" bordel/\"$2\"\nquit" | ftp -p ftp.hulahop.cz

Nezapomeňte skript uložit do nějakého adresáře v $PATH a nastavit mu právo ke spuštění.

Přidání do kontextové nabídky

V Xfce stačí nakonfigurovat v Thunaru vlastní akci. V GNOME pak poradí článek o skriptech pro Nautilus.

Vlastní akce ThunaruVlastní akce Thunaru

Vylepšení

Takže už můžete z kontextové nabídky nahrát soubor na FTP, ale většinou k němu budete potřebovat odkaz, ten se může po odeslání objevit ve schránce (budete potřebovat balík xclip):

#!/bin/bash
#
# churchyard's file uploader
# $1 path to file
# $2 filename
echo -e "put \"$1\" bordel/\"$2\"\nquit" | ftp -p ftp.hulahop.cz
echo "http://www.hulahop.cz/bordel/$2" | xclip -selection "clipboard"

Položka v kontextové nabídcePoložka v kontextové nabídce

Nahoru

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Miroslav Hrončok

Miroslav Hrončok

Linux používám od roku 2004, aktivně se o něj zajímám od roku 2007, kdy jsem napsal svůj první článek pro LinuxEXPRES. Od roku 2009 jsem pracoval pro Liberix jako redaktor LinuxEXPRESu, od roku 2011 do konce roku 2012 jako jeho šéfredaktor. Nyní pracuji v Red Hatu, kde rozšiřuji distribuci Fedora o nové balíčky. Zároveň studuji na FIT ČVUT, kde se zabývám 3D tiskem a vyučuji několik předmětů. Spoluorganizuji pražskou konferenci LinuxDays a aktivně se účastním mnoha dalších českých linuxových akcí, jako přednášející nebo jako výpomoc.


  • Distribuce: Fedora
  • Grafické prostředí: Xfce

| blog



Public Relations

Jak ovládnout kamery v chytrém městě? Přihlaste se na webinář 24. června

MilestoneMěsta se plní dohledovými kamerami. Jen v Praze jich bylo dle údajů z roku 2019 něco přes 2 800. Instalují se za účelem zajištění bezpečnosti občanů, plynulosti dopravy i jako senzory, které pomáhají monitorovat životní prostředí.

Pokračování ...



Public Relations

Rozšiřující analytické funkce řešení Flowmon

ALEF FlowmonZnámým systémem pro sle­do­vá­ní toků v síti je ře­še­ní spo­leč­nos­ti Flow­mon. V zá­k­la­du se po­u­ží­vá pro mo­ni­to­ro­vá­ní da­to­vých toků v síti a k ře­še­ní pro­b­lé­mů s tou­to ko­mu­ni­ka­cí. Při po­u­ži­tí Flow­mon sond se vi­di­tel­nost do ko­mu­ni­ka­ce dos­tá­vá až na úro­veň ap­li­ka­cí. Kromě to­ho­to zá­k­lad­ní­ho mo­ni­to­rin­gu a ná­s­tro­je na ře­še­ní pro­b­lé­mů má Flow­mon také rozšiřující moduly.

Pokračování ...


Redakční blog

Pavel Fric

Pavel Fric, 10. April

Zapojte se do tvorby distribuce Mageia

Podílejte se na vytváření balíčků pro Mageiu, dělejte, co je potřeba, staňte se baličem


Pavel Fric

Pavel Fric, 13. March

Lollypop

Lollypop je hudební přehrávač navržený, jak ukazuje jeho podoba, aby výborně zapadl do pracovního...


Pavel Fric

Pavel Fric, 26. February

QElectroTech

Kreslení elektrotechnických i jiných výkresů


Všechny blogy »