λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τύποι Επέκταση αρχείου

Διαφορετικοί τύποι αρχείων στο UNIX;

Ακολουθεί μια κατανομή διαφορετικών τύπων αρχείων σε συστήματα που μοιάζουν με UNIX, που καλύπτουν τόσο τους κοινούς τύπους όσο και μερικές αποχρώσεις:

1. Τακτικά αρχεία

* Σκοπός: Ο πιο βασικός τύπος αρχείου, αποθηκεύοντας δεδομένα σε δομημένη μορφή.

* Παραδείγματα: Αρχεία κειμένου, εικόνες, έγγραφα, πηγαίο κώδικα, εκτελέσιμα, συμπιεσμένα αρχεία.

* Χαρακτηριστικά:

* Μπορεί να διαβαστεί και να γραφτεί σε.

* Έχετε ένα καθορισμένο μέγεθος.

* Καταλόγου χώρου δίσκου.

2. Κατάλογοι (φακέλοι)

* Σκοπός: Χρησιμοποιείται για την οργάνωση και την ομάδα αρχείων.

* Παραδείγματα: `/home/user`,`/usr/bin`, `/var/log '

* Χαρακτηριστικά:

* Περιέχει αναφορές σε άλλα αρχεία και καταλόγους.

* Μην αποθηκεύετε δεδομένα απευθείας.

* Δράστε ως δοχεία για άλλα αρχεία.

3. Ειδικά αρχεία

* Σκοπός: Παρέχετε πρόσβαση σε πόρους και συσκευές συστήματος.

* Παραδείγματα:

* Συσκευές χαρακτήρων (c): Συσκευές που χειρίζονται δεδομένα ένα χαρακτήρα κάθε φορά, όπως σειριακές θύρες, μόντεμ.

* Συσκευές μπλοκ (b): Συσκευές που χειρίζονται δεδομένα σε μπλοκ, όπως σκληρούς δίσκους, δισκέτες δίσκους, μονάδες USB.

* Ονομάζονται σωλήνες (P): Επιτρέψτε την επικοινωνία μεταξύ της διαδικασίας.

* υποδοχές: Επιτρέψτε την επικοινωνία μέσω ενός δικτύου.

4. Συμβολικοί σύνδεσμοι (μαλακοί σύνδεσμοι)

* Σκοπός: Δημιουργεί έναν σύνδεσμο σε άλλο αρχείο ή κατάλογο.

* Παραδείγματα: `ln -s /home/user/documents/report.txt report.lnk` (δημιουργεί ένα σύνδεσμο με το όνομα" Report.lnk "στο" Report.txt ")

* Χαρακτηριστικά:

* Μην περιέχει τα πραγματικά δεδομένα, αλλά δείχνουν σε άλλο αρχείο.

* Εάν το αρχείο προορισμού μετακινείται ή διαγράφεται, ο σύνδεσμος σπάει.

* Μπορεί να δείξει αρχεία και καταλόγους.

5. Σκληροί σύνδεσμοι

* Σκοπός: Δημιουργεί μια πρόσθετη καταχώρηση σε έναν κατάλογο που δείχνει την ίδια inode (μπλοκ δεδομένων) με ένα άλλο αρχείο.

* Παραδείγματα: `ln /home/user/documents/report.txt report.hlink` (δημιουργεί ένα σκληρό σύνδεσμο" Report.hlink "δείχνοντας την ίδια inode με το" Report.txt ")

* Χαρακτηριστικά:

* Τόσο το αρχικό αρχείο όσο και ο σκληρός σύνδεσμος μοιράζονται τα ίδια δεδομένα.

* Δεν είναι δυνατή η σύνδεση των συστημάτων αρχείων.

* Η διαγραφή ενός συνδέσμου δεν επηρεάζει τους άλλους.

Πώς να καθορίσετε τον τύπο αρχείου

* `ls -l`: Αυτή η εντολή παραθέτει αρχεία με λεπτομερείς πληροφορίες, συμπεριλαμβανομένου του τύπου αρχείου που υποδεικνύεται από τον πρώτο χαρακτήρα:

* `-':κανονικό αρχείο

* `d`:Κατάλογος

* `l`:Συμβολικός σύνδεσμος

* `b`:block συσκευή

* `c`:συσκευή χαρακτήρων

* `p`:Ονομάστηκε σωλήνας

* `s`:υποδοχή

* `command file` ': Η εντολή `αρχείου` είναι ένας άλλος τρόπος για να προσδιορίσετε τον τύπο αρχείου. Για παράδειγμα:`file report.txt '

Κατανόηση δικαιωμάτων αρχείων

Εκτός από τους τύπους αρχείων, τα αρχεία UNIX έχουν δικαιώματα που ελέγχουν την πρόσβαση:

* ιδιοκτήτης: Ο χρήστης που δημιούργησε το αρχείο.

* ομάδα: Η ομάδα που ανήκει στο αρχείο.

* Άλλα: Όλοι οι άλλοι στο σύστημα.

* Δικαιώματα: Διαβάστε, γράψτε και εκτελέστε (για εκτελέσιμα).

Παράδειγμα

`` `bash

LS -L

σύνολο 12

DRWXR-XR-X 2 χρήστες χρήστη 4096 Ιουλίου 12 15:05 my_directory

-RW-R--- 1 χρήστες χρήστες 200 Ιουλίου 12 14:50 my_text_file

lrwxrwxrwx 1 χρήστες χρήστες 26 Ιουλίου 12 15:06 my_link -> my_text_file

brw-rw ---- 1 root disk 0 Ιουλίου 12 15:07 my_device

`` `

Βασικά σημεία που πρέπει να θυμάστε:

* Η κατανόηση των τύπων και των δικαιωμάτων αρχείων είναι ζωτικής σημασίας για τη διαχείριση αρχείων, την κατανόηση της ασφάλειας και τη χρήση των συστημάτων UNIX.

* Οι εντολές `ls` και` file` είναι ισχυρά εργαλεία για την εξέταση των ιδιοτήτων αρχείων.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα