GNU/Linux >> Tutoriels Linux >  >> Linux

Le moyen le plus court de télécharger depuis Github ?

C'est ainsi que je télécharge diverses branches principales de GitHub, et je vise à avoir une plus jolie script (et peut-être plus fiable ?).

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

Cela peut-il être raccourci en une ligne d'une manière ou d'une autre, peut-être avec du goudron et du tuyau ?

Veuillez résoudre les problèmes de téléchargement directement dans le répertoire personnel ~/ et ayant un certain nom pour le répertoire (mv vraiment nécessaire ?).

Réponse acceptée :

Le chemin le plus court qui semble être ce que vous voulez serait git clone https://github.com/user/repository --depth 1 --branch=master ~/dir-name . Cela ne copiera que la branche principale, copiera le moins d'informations supplémentaires possible et les stockera dans ~/dir-name .


Linux
  1. Comment télécharger des fichiers à partir du serveur SFTP à l'aide d'un script python

  2. Comment utiliser Wget pour télécharger récursivement des fichiers depuis un répertoire web ?

  3. Trouver le nombre de lignes de code à partir du référentiel GitHub

  4. Ny Way pour empêcher une commande d'être ajoutée à votre historique ?

  5. Façon d'aplatir une image .pdf à partir de la ligne de commande ?

youtube-dl - télécharger des vidéos Youtube à partir de la ligne de commande Linux

RipMe - Téléchargez des albums d'images en masse à partir de sites Web populaires

You-Get - Un téléchargeur CLI pour télécharger des médias à partir de plus de 80 sites Web

Installer les packages Python à partir de GitHub sous Linux

Comment télécharger des fichiers à partir de serveurs Linux distants

Vitesses de téléchargement anormalement lentes depuis Steam