Portál AbcLinuxu, 12. května 2025 05:51

Dotaz: BASH: zjistit před stahováním existenci souboru na serveru

19.2.2015 12:22 mirek
BASH: zjistit před stahováním existenci souboru na serveru
Přečteno: 245×
Odpovědět | Admin
Mám například adresu debian live iso souboru:

# Pouze pro příklad:
http://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/debian-live-7.8.0-i386-rescue.iso


Jak mám v BASHi ještě před stahováním zjistit existenci souboru na serveru ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2015 12:44 Atrament
Rozbalit Rozbalit vše Re: BASH: zjistit před stahováním existenci souboru na serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možností je vícero, co třeba pomocí wget, pokud jde o veřejně přístupný soubor:

wget --spider -v http://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/debian-live-7.8.0-i386-rescue.iso && echo 'Existuje' || echo 'Neexistuje'
19.2.2015 15:05 mirek
Rozbalit Rozbalit vše Re: BASH: zjistit před stahováním existenci souboru na serveru
Funguje to. Dík za vyřešení Atrament i chrono.
19.2.2015 12:50 chrono
Rozbalit Rozbalit vše Re: BASH: zjistit před stahováním existenci souboru na serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
wget --spider http://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/debian-live-7.8.0-i386-rescue.iso || echo "subor neexistuje"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.