Android

Πώς να δημιουργήσετε ένα αρχείο στο linux

ΟΔΗΓΟΣ LINUX USB BOOTABLE

ΟΔΗΓΟΣ LINUX USB BOOTABLE

Πίνακας περιεχομένων:

Anonim

Στο Linux, μπορούμε να δημιουργήσουμε ένα νέο αρχείο είτε από τη γραμμή εντολών είτε από τον διαχειριστή αρχείων επιφάνειας εργασίας.

Η γνώση του πώς να δημιουργήσετε ένα νέο αρχείο είναι μια σημαντική ικανότητα για όσους χρησιμοποιούν το Linux σε τακτική βάση.

Σε αυτό το σεμινάριο, θα σας παρουσιάσουμε διάφορους τρόπους για να δημιουργήσετε γρήγορα ένα νέο αρχείο στο Linux χρησιμοποιώντας τη γραμμή εντολών.

Πριν ξεκινήσεις

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

Δημιουργία αρχείου με εντολή αφής

Η εντολή αφής μας επιτρέπει να ενημερώσουμε τα timestamps σε υπάρχοντα αρχεία και καταλόγους καθώς και να δημιουργήσουμε νέα, κενά αρχεία.

Ο ευκολότερος και πιο αξιομνημόνευτος τρόπος δημιουργίας νέων, κενών αρχείων είναι η χρήση της εντολής αφής.

Για να δημιουργήσετε ένα νέο αρχείο, απλώς εκτελέστε την εντολή αφής ακολουθούμενη από το όνομα του αρχείου που θέλετε να δημιουργήσετε:

touch file1.txt

Αν το αρχείο file1.txt δεν υπάρχει, η παραπάνω εντολή θα το δημιουργήσει, αλλιώς θα αλλάξει τα timestamps του.

Για να δημιουργήσετε ταυτόχρονα πολλά αρχεία, καθορίστε τα ονόματα των αρχείων που χωρίζονται από το διάστημα:

touch file1.txt file2.txt file3.txt

Δημιουργία αρχείου με τον χειριστή ανακατεύθυνσης

Η ανακατεύθυνση σάς επιτρέπει να καταγράφετε την έξοδο από μια εντολή και να την στείλετε ως είσοδο σε άλλη εντολή ή αρχείο. Υπάρχουν δύο τρόποι να ανακατευθύνετε την έξοδο σε ένα αρχείο. Ο χειριστής > θα αντικαταστήσει ένα υπάρχον αρχείο, ενώ ο χειριστής >> θα προσαρτήσει την έξοδο στο αρχείο.

Για να δημιουργήσετε ένα κενό μηδενικό αρχείο, καθορίστε απλώς το όνομα του αρχείου που θέλετε να δημιουργήσετε μετά από τον χειριστή ανακατεύθυνσης:

> file1.txt

Αυτή είναι η συντομότερη εντολή για τη δημιουργία ενός νέου αρχείου στο Linux.

Όταν δημιουργείτε ένα αρχείο χρησιμοποιώντας μια ανακατεύθυνση, προσέξτε να μην αντικαταστήσετε ένα σημαντικό υπάρχον αρχείο.

Δημιουργία αρχείου με εντολή γάτας

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

Για να δημιουργήσετε ένα νέο αρχείο, εκτελέστε την εντολή cat που ακολουθείται από τον χειριστή ανακατεύθυνσης > και το όνομα του αρχείου που θέλετε να δημιουργήσετε. Πατήστε Enter πληκτρολογήστε το κείμενο και αφού τελειώσετε, πατήστε το CRTL+D για να αποθηκεύσετε τα αρχεία.

cat > file1.txt

Δημιουργία αρχείου με εντολή echo

Η εντολή echo εκτυπώνει τις συμβολοσειρές που μεταβιβάζονται ως παράμετροι στην τυπική έξοδο, η οποία μπορεί να ανακατευθυνθεί σε ένα αρχείο.

Για να δημιουργήσετε ένα νέο αρχείο, εκτελέστε την εντολή echo που ακολουθείται από το κείμενο που θέλετε να εκτυπώσετε και χρησιμοποιήστε τον χειριστή ανακατεύθυνσης > για να γράψετε την έξοδο στο αρχείο που θέλετε να δημιουργήσετε.

echo "Some line" > file1.txt

echo > file1.txt

Δημιουργία αρχείου χρησιμοποιώντας Heredoc

Εδώ το έγγραφο ή Heredoc είναι ένας τύπος ανακατεύθυνσης που σας επιτρέπει να περάσετε πολλές γραμμές εισόδου σε μια εντολή.

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

Για παράδειγμα, για να δημιουργήσετε ένα νέο αρχείο file1.txt θα χρησιμοποιούσατε τον ακόλουθο κώδικα:

<< EOF > file1.txt Some line Some other line EOF

Το σώμα του heredoc μπορεί να περιέχει μεταβλητές, ειδικούς χαρακτήρες και εντολές.

Δημιουργία μεγάλου αρχείου

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

Χρήση της εντολής dd

Η εντολή dd χρησιμοποιείται κυρίως για τη μετατροπή και την αντιγραφή αρχείων.

Για να δημιουργήσετε ένα αρχείο με όνομα 1G.test με μέγεθος 1GB θα εκτελέσετε:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Χρησιμοποιώντας εντολή fallocate

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

Η ακόλουθη εντολή θα δημιουργήσει ένα νέο αρχείο που ονομάζεται 1G.test με μέγεθος 1GB:

fallocate -l 1G 1G.test

συμπέρασμα

Σε αυτό το σεμινάριο μάθατε πώς μπορείτε να δημιουργήσετε ένα νέο αρχείο στο Linux από τη γραμμή εντολών χρησιμοποιώντας διάφορες εντολές και ανακατεύθυνση.

Εάν η γραμμή εντολών δεν είναι το πράγμα σας, μπορείτε εύκολα να δημιουργήσετε ένα κενό αρχείο κειμένου χρησιμοποιώντας το μενού δεξί κλικ στο File Manager.

bash terminal