GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kürzester Weg zum Herunterladen von Github?

Auf diese Weise lade ich verschiedene Master-Zweige von GitHub herunter und möchte schöner werden script (und vielleicht zuverlässiger?).

wget -P ~/ https://github.com/user/repository/archive/master.zip
unzip ~/master.zip
mv ~/*-master ~/dir-name

Kann man das irgendwie auf eine Zeile kürzen, vielleicht mit tar und pipe?

Bitte adressieren Sie Probleme beim Download direkt in das Home-Verzeichnis ~/ und einen bestimmten Namen für das Verzeichnis haben (mv wirklich benötigt?).

Akzeptierte Antwort:

Der kürzeste Weg, der das zu sein scheint, was Sie wollen, wäre git clone https://github.com/user/repository --depth 1 --branch=master ~/dir-name . Dadurch wird nur der Hauptzweig kopiert, es werden so wenig zusätzliche Informationen wie möglich kopiert und es wird in ~/dir-name gespeichert .


Linux
  1. So laden Sie Dateien vom SFTP-Server mit Python-Skript herunter

  2. Ermitteln Sie die Anzahl der Codezeilen aus dem GitHub-Repository

  3. Gibt es eine Möglichkeit, zu verhindern, dass ein Befehl zu Ihrem Verlauf hinzugefügt wird?

  4. Möglichkeit, ein .pdf-Bild von der Befehlszeile aus zu reduzieren?

  5. Wie lade ich mit cURL einen Tarball von GitHub herunter?

youtube-dl – Laden Sie Youtube-Videos von der Linux-Befehlszeile herunter

RipMe – Laden Sie Bildalben in großen Mengen von beliebten Websites herunter

You-Get – Ein CLI-Downloader zum Herunterladen von Medien von über 80 Websites

Installieren Sie Python-Pakete von GitHub unter Linux

So laden Sie Dateien von Remote-Linux-Servern herunter

Laden Sie Bilder von Google mit der Befehlszeile herunter