Απλή εξακρίβωση τύπου αρχείου

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Απλή εξακρίβωση τύπου αρχείου

Δημοσίευσηαπό sokoban4ever » 29 Απρ 2009, 02:10

Το πρόβλημα :
Κατεβάζουμε αρχεία ,προγράμματα κλπ και τυχαίνει κάποιες φορές να χρειαζόμαστε πληροφορίες για το τύπο του αρχείου mime type κλπ

π.χ
    Έχουμε ένα αρχειο υπότιτλων και θέλουμε να δούμε το encoding που έχει
    Έχουμε ένα προγραμματάκι που κατεβάσαμε από το internet
    Ένα tempprary αρχείο που μας είναι ύποπτο
    κλπ κλπ κλπ

Ας πούμε ότι έχουμε ένα αρχείο που λέγεται md5.exe

Η λύση :
Πηγαίνουμε εκεί που βρίσκεται το αρχείο
π.χ
Κώδικας: Επιλογή όλων
cd /home/onoma/fakelos/md5.exe

Εκτελούμε
Κώδικας: Επιλογή όλων
file -i md5.exe

και μας λέει το mime type του αρχείου στην προκειμένη περίπτωση
md5.exe: application/x-dosexec


Εκτελώντας
Κώδικας: Επιλογή όλων
file md5.exe

μας λέει το τύπο του αρχείου όπου στην προκειμένη περίπτωση είναι :
md5.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit


Για περισσότερες πληροφορίες
Κώδικας: Επιλογή όλων
man file

EDIT
    Παραδείγματα χρήσης:
    'Εχουμε ένα αρχείο symbolic link π.χ mylink που δείχνει στο π.χ regularfile και θέλουμε να δούμε άμα λειτουργεί ο σύνδεσμος από κονσόλα
    κάνουμε
    Κώδικας: Επιλογή όλων
    file mylink

    αν υπάρχει το regularfile θα μας εμφανίσει:
    mylink: symbolic link to `regularfile'
    αλλιώς αν δεν υπάρχει το regularfile θα μας εμφανίσει:
    mylink: broken symbolic link to `regularfile'
    αυτό μπορεί να γίνει και για το link του link και πάει λέγοντας... ;)

Σημείωση :
Spoiler: show
Είναι μικρός οδηγός αλλά πιστεύω χρήσιμος
Τελευταία επεξεργασία από sokoban4ever και 06 Μάιος 2009, 04:22, έχει επεξεργασθεί 2 φορά/ες συνολικά
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Απλή εξακρίβωση τύπου αρχείου

Δημοσίευσηαπό gourgi » 02 Μάιος 2009, 13:27

η file είναι μία πολύ χρήσιμη εντολή, την έχω χρησιμοποιήσει αρκετές φορές σε bash scripts.
η σύνταξη της εντολής είναι απλή και δεν έχω κάτι να προσθέσω αλλά σίγουρα θα φανεί χρήσιμη σε πολύ κόσμο ;)
Όσο ζω ... μαθαίνω!
Desktop:stable9.04 i386|testing9.10 i386|Opteron Amd64 1.8GHz|RAM 2GB|Nvidia 6600GT|Msi K8N Platinum|Live! 24bit 5.1|Pixelview Playtv Pro BT878+rev.9d
Asus EEE 1000h9.04 i386|N270|RAM 2GB|945GME|RT2860|82801G
Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
gourgi
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 681
Εγγραφή: 02 Ιουν 2008, 14:45
Τοποθεσία: Ξάνθη - Πτελεός
IRC: gourgi
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials