Λήψη αρχείων από τον Ιστό μέσω της γραμμής εντολών του Mac OS X

Anonim

Αναπτύσσω συχνά ιστοσελίδες και συχνά με ενοχλεί όταν δεν μπορώ να επανεκκινήσω το πρόγραμμα περιήγησής μου επειδή βρίσκομαι στη μέση μιας λήψης. Έτσι, όταν χρειάζεται να κατεβάσω ένα μεγάλο αρχείο και δεν θέλω να ανησυχώ για το εάν το Safari, το Chrome ή ο Firefox συνεχίζουν να εκτελούνται χωρίς διακοπή ή όχι, απευθύνομαι στο αξιόπιστο Terminal! Στην πραγματικότητα, μπορείτε εύκολα να κάνετε λήψη οποιωνδήποτε αρχείων από τον Ιστό χρησιμοποιώντας τη γραμμή εντολών σε Mac.

Την επόμενη φορά που θα έχετε ένα αρχείο που θέλετε να κατεβάσετε, απλώς αντιγράψτε τη διεύθυνση URL στο πρόχειρό σας και, στη συνέχεια, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε την εντολή "μπούκλα".

Το Curl είναι εύκολο στη χρήση για τη λήψη αρχείων, στην απλούστερη μορφή της η σύνταξη θα ήταν:

μπούκλα -O

Η διεύθυνση URL προορισμού του αρχείου θα πρέπει να έχει το πρόθεμα http για τον Ιστό. Από προεπιλογή, αυτό θα πραγματοποιήσει λήψη του ζητούμενου URL στον τρέχοντα κατάλογο εργασίας, χρησιμοποιώντας το ίδιο όνομα για το αποθηκευμένο αρχείο με αυτό που ήταν στον απομακρυσμένο διακομιστή (με άλλα λόγια, εάν το αρχείο ονομάζεται "filename.zip" στον απομακρυσμένο διακομιστή, το όνομα θα παραμείνει το ίδιο κατά τη λήψη.

Πρέπει να χρησιμοποιήσετε τη σημαία -O (κεφαλαία o) με curl για να έχετε το όνομα αρχείου για να παραμείνει το ίδιο. Μια σημαία με πεζά -o θα αλλάξει το όνομα. curl –η βοήθεια μπορεί να εξηγήσει περισσότερα.

Με τα βασικά που καλύπτονται, ας κάνουμε κάτι λίγο πιο χρήσιμο όμως και ας καθορίσουμε πού θα αποθηκευτεί το αρχείο από το curl χρησιμοποιώντας ένα συγκεκριμένο παράδειγμα.

Αρχικά θα θέλετε να αλλάξετε τους καταλόγους στο σημείο όπου θα αποθηκεύσετε το αρχείο, αυτό γίνεται με την εντολή «cd». Θα χρησιμοποιήσουμε την επιφάνεια εργασίας ως παράδειγμα: cd ~/Desktop

Τώρα που αλλάξαμε τον κατάλογό μας σε "Desktop" (για ευκολία) μπορούμε να ξεκινήσουμε τη λήψη μας. Για τη λήψη θα χρησιμοποιήσουμε ένα ενσωματωμένο βοηθητικό πρόγραμμα που ονομάζεται "curl".

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Το Curl θα κατεβάσει αμέσως το αρχείο. Εάν το αρχείο είναι αρκετά μεγάλο, θα λάβετε μια γραμμή προόδου που θα υποδεικνύει πόσο χρόνο χρειάζεται για τη λήψη.

Μπορείτε ακόμη και να συνδυάσετε τις παραπάνω συμβολοσειρές εντολών σε μία μόνο εντολή, αν θέλετε:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

Φυσικά, το curl έχει πολλές άλλες χρήσεις πέρα ​​από τη λήψη αρχείων από τον Ιστό, επομένως μην χάσετε τις άλλες αναρτήσεις μας σχετικά με τη χρήση του curl.

"

Εάν έχετε άλλες χρήσιμες συμβουλές ή κόλπα για τη χρήση αυτής της μεθόδου λήψης αρχείων από τον Ιστό, μοιραστείτε τα μαζί μας στα παρακάτω σχόλια!

Λήψη αρχείων από τον Ιστό μέσω της γραμμής εντολών του Mac OS X