Βασικά παραδείγματα εντολών cURL 5

 

Το cURL είναι πολύ χρήσιμο εργαλείο γραμμής εντολών για τη μεταφορά δεδομένων από ή σε ένα διακομιστή. Το cURL υποστηρίζει διάφορα πρωτόκολλα όπως FILE, HTTP, HTTPS, IMAP, IMAPS, LDAP, DICT, LDAPS, TELNET, FTP, FTPS, GOPHER, RTMP, RTSP, SCP, SFTP, POP3, POP3S, SMB, SMBS, SMTP. TFTP.

Το cURL μπορεί να χρησιμοποιηθεί με πολλούς διαφορετικούς και ενδιαφέροντες τρόπους. Με αυτό το εργαλείο μπορείτε να κατεβάσετε, να ανεβάσετε και να διαχειριστείτε αρχεία, να ελέγξετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας ή ακόμα και να ενημερώσετε την κατάστασή σας σε μερικούς ιστότοπους κοινωνικών μέσων ή να ελέγξετε τον καιρό έξω. Σε αυτό το άρθρο θα καλύπτονται πέντε από τις πιο χρήσιμες και βασικές χρήσεις του εργαλείου cURL σε οποιοδήποτε Linux VPS.

1. Ελέγξτε τη διεύθυνση URL

Μια από τις πιο συνηθισμένες και απλούστερες χρήσεις του cURL είναι η πληκτρολόγηση της ίδιας της εντολής, ακολουθούμενης από τη διεύθυνση URL που θέλετε να ελέγξετε

curl https://domain.com

Αυτή η εντολή θα εμφανίσει το περιεχόμενο της διεύθυνσης URL στο τερματικό σας

2. Αποθηκεύστε την έξοδο της διεύθυνσης URL σε ένα αρχείο

Η έξοδος της εντολής cURL μπορεί εύκολα να αποθηκευτεί σε ένα αρχείο προσθέτοντας την επιλογή -o στην εντολή, όπως φαίνεται παρακάτω

curl -o ιστοσελίδα https://domain.com% Σύνολο% Ελήφθη% Xferd Μέσος χρόνος ταχύτητας Ώρα χρόνου Ώρα τρέχουσας φόρτωσης Κατανόηση συνολικής αναλωμένης αριστερής ταχύτητας 100 41793 0 41793 0 0 275 0 2.9 XNUMX XNUMX - - - : - -: -: - XNUMXM

Σε αυτό το παράδειγμα, η έξοδος θα αποθηκευτεί σε ένα αρχείο που ονομάζεται «ιστοσελίδα» στον τρέχοντα κατάλογο εργασίας.

3. Λήψη αρχείων με cURL

Μπορείτε να κατεβάσετε τα αρχεία με cURL προσθέτοντας την επιλογή -O στην εντολή. Χρησιμοποιείται για την αποθήκευση αρχείων στον τοπικό διακομιστή με τα ίδια ονόματα όπως στον απομακρυσμένο διακομιστή

curl -O https://domain.com/file.zip

Σε αυτό το παράδειγμα, το αρχείο zip του 'file.zip' θα μεταφορτωθεί στον τρέχοντα κατάλογο εργασίας.

Μπορείτε επίσης να κάνετε λήψη του αρχείου με διαφορετικό όνομα προσθέτοντας την επιλογή -o στο cURL.

curl -o archive.zip https://domain.com/file.zip

Με αυτόν τον τρόπο το αρχείο 'file.zip' θα μεταφορτωθεί και θα αποθηκευτεί ως 'archive.zip'.

Το cURL μπορεί επίσης να χρησιμοποιηθεί για τη λήψη πολλαπλών αρχείων ταυτόχρονα, όπως φαίνεται στο παρακάτω παράδειγμα

curl -O https://domain.com/file.zip -O https://domain.com/file2.zip

Το cURL μπορεί επίσης να χρησιμοποιηθεί για την ασφαλή λήψη αρχείων μέσω SSH χρησιμοποιώντας την ακόλουθη εντολή

curl -u χρήστης sftp: //server.domain.com/path/to/file

Σημειώστε ότι πρέπει να χρησιμοποιήσετε την πλήρη διαδρομή του αρχείου που θέλετε να κάνετε λήψη

4. Αποκτήστε πληροφορίες κεφαλίδας HTTP από έναν ιστότοπο

Μπορείτε εύκολα να λάβετε πληροφορίες κεφαλίδας HTTP από οποιονδήποτε ιστότοπο θέλετε προσθέτοντας την επιλογή -I (κεφάλαιο 'i') στο cURL.

Κλείσιμο -I http://domain.com HTTP / 1.1 200 OK Ημερομηνία: Sun, 16 Οκτώ 2016 23: 37: 15 GMT Server: Apache / 2.4.23 (Unix) X-Powered-By: PHP / 5.6.24 Σύνδεση: Τύπος: κείμενο / html; charset = UTF-8

5. Πρόσβαση σε διακομιστή FTP

Για να έχετε πρόσβαση στο διακομιστή FTP με cURL, χρησιμοποιήστε την ακόλουθη εντολή

curl ftp://ftp.domain.com - όνομα χρήστη χρήστη: κωδικός πρόσβασης

Το cURL θα συνδεθεί στον διακομιστή FTP και θα εμφανίσει όλα τα αρχεία και τους καταλόγους στον οικείο κατάλογο του χρήστη

Μπορείτε να κατεβάσετε ένα αρχείο μέσω FTP

curl ftp://ftp.domain.com/file.zip - όνομα χρήστη χρήστη: κωδικός πρόσβασης

και μεταφορτώστε ένα αρχείο από τον διακομιστή FTP

curl -T file.zip ftp://ftp.domain.com/ - όνομα χρήστη χρήστη: κωδικός πρόσβασης

Μπορείτε να ελέγξετε τη σελίδα εγχειριδίου cURL για να δείτε όλες τις διαθέσιμες επιλογές και λειτουργίες του cURL

άνθρωπος μπούκλα

 

Πηγή

Αφήστε μια απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.