Инструменты пользователя

Инструменты сайта


os:linux:utils

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
os:linux:utils [17.04.2025 14:03] – [sed] viacheslavos:linux:utils [27.07.2025 12:21] (текущий) – [wget] viacheslav
Строка 186: Строка 186:
 # Проверка на наличие текста в URL (вариант IF-THEN) # Проверка на наличие текста в URL (вариант IF-THEN)
 curl -s google.com |fgrep -ci "301 moved" > /dev/null && echo "True" || echo "False" curl -s google.com |fgrep -ci "301 moved" > /dev/null && echo "True" || echo "False"
 +
 +# HTTP status code
 +http_code=$(curl -kIso /dev/null -w "%{http_code}" https://google.com)
 </code> </code>
  
Строка 827: Строка 830:
 </code> </code>
  
 +===== wget =====
 +При зеркалировании wget сам создаёт каталог с копией, в этом случае example.com
 +<code bash>
 +# --show-progress -q - тихий режим, но показывать прогресс
 +# -m,  --mirror                    shortcut for -N -r -l inf --no-remove-listing
 +# -p,  --page-requisites           get all images, etc. needed to display HTML page
 +# -k,  --convert-links             make links in downloaded HTML or CSS point to local files
 +# -E,  --adjust-extension          save HTML/CSS documents with proper extensions (делать расширение файлов .html)
 +# -c,  --continue                  resume getting a partially-downloaded file
 +# -t,  --tries=NUMBER              set number of retries to NUMBER (0 unlimits)
 +# -np, --no-parent                 don't ascend to the parent directory
 +wget --show-progress -qmpkEc -t0 -np http://example.com
 +</code>
 +
 +https://www.thegeekstuff.com/2009/09/the-ultimate-wget-download-guide-with-15-awesome-examples/
 ===== zip / unzip ===== ===== zip / unzip =====
 <code bash> <code bash>
os/linux/utils.1744898620.txt.gz · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki