Τα αρχεία ομαδοποιούνται σε μια δομή καταλόγων. Το σύστημα αρχείων έχει ιεραρχική δομή, όπως ένα ανάστροφο δέντρο. Η κορυφή της ιεραρχίας κατά παράδοση ονομάζεται root (και γράφεται ως μια κάθετος / ).
Στο παραπάνω διάγραμμα, βλέπουμε ότι ο προσωπικός κατάλογος (home) ενός προπτυχιακού φοιτητή "ee51vn" περιέχει δύο υποκαταλόγους (docs και pics) και ένα αρχείο, το report.doc. Η πλήρης διαδρομή γι' αυτό το αρχείο είναι "home/its/ug1/ee51vn/report.doc"
Εντολή
|
Περιγραφή
|
pwd
|
Εμφανίζει τον τρέχον κατάλογο που είμαστε
|
Terminal Linux
|
codebrakes@mint:~$
pwd
/home/codebrakes
codebrakes@mint:~$ |
|
ls
|
Εμφανίζει όλα τα αρχεία στον τρέχων κατάλογο
|
Terminal Linux
|
codebrakes@mint:~$
ls
Desktop Documents Downloads Music Pictures Public Template Videos
codebrakes@mint:~$ |
|
ls -l
|
Εμφανίζει όλα τα αρχεία ενός τρέχων καταλόγου και ποια δικαιώματα έχουν
|
Terminal Linux
|
codebrakes@mint:~$
ls -l
total 36
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Desktop
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Documents
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Downloads
drwx------ 8 codebrakes codebrakes 4096 Jul 28 17:32 Dropbox
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Music
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Pictures
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Public
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Templates
drwxr-xr-x 2 codebrakes codebrakes 4096 Jul 27 16:09 Videos
codebrakes@mint:~$ |
|
cd «μονοπάτι - path»
|
Αλλάζει κατάλογο (Directory)
|
Terminal Linux (Πρίν την εντολή cd)
|
codebrakes@mint:~$
cd Desktop
|
Terminal Linux (Μετά την εντολή cd)
|
codebrakes@mint:~$
cd Desktop
codebrakes@mint:~/Desktop$ |
|
cd ..
|
Πάει ένα directory πίσω (parent directory)
|
Terminal Linux (Πρίν την εντολή cd ..)
|
codebrakes@mint:~/Desktop$
cd ..|
|
Terminal Linux (Μετά την εντολή cd ..)
|
codebrakes@mint:~/Desktop$
cd ..
codebrakes@mint:~$ |
|
cd /
|
Μετάβαση στο root directory
|
Terminal Linux (Πρίν την εντολή cd /)
|
codebrakes@mint:~$
cd /|
|
Terminal Linux (Μετά την εντολή cd /)
|
codebrakes@mint:~$
cd ..
codebrakes@mint:/$ |
|
cd ~
|
Μετάβαση στο home directory
|
Terminal Linux (Πρίν την εντολή cd ~)
|
codebrakes@mint:/$
cd ~|
|
Terminal Linux (Μετά την εντολή cd ~)
|
codebrakes@mint:/$
cd ~
codebrakes@mint:~$ |
|
mkdir «όνομα καταλόγου»
|
Δημιουργία ενός φακέλου - καταλόγου με το όνομα που του έχουμε δώσει ως όρισμα
|
Terminal Linux
|
codebrakes@mint:~$ mkdir new_folder_1
|
mkdir -r «όνομα καταλόγου»
|
Διαγράφει τον κατάλογο που του έχουμε δώσει ως όρισμα
|
Terminal Linux
|
codebrakes@mint:~$ mkdir -r new_folder_1
|
mv «κατάλογος 1» «κατάλογος 2»
|
Μετακινεί τον κατάλογο 1 στον κατάλογο 2
|
Terminal Linux
|
codebrakes@mint:~$ mv new_folder_1 new_folder_2
|
cat > «όνομα αρχείου»
> «όνομα αρχείου»
touch «όνομα αρχείου»
|
Δημιουργία ενός αρχείου με το όνομα που του έχουμε δώσει ως όρισμα
|
Terminal Linux (εντολή touch)
|
codebrakes@mint:~$ touch new_file
|
Terminal Linux (εντολή cat)
|
codebrakes@mint:~$ cat > new_file
|
ls *«όνομα παραμέτρου»
|
Εμφανίζει όλα τα αρχεία με αυτό το όνομα που δώσαμε ως όρισμα
|
Terminal Linux
|
codebrakes@mint:~$ ls *samp
samp
|
ls «όνομα παραμέτρου» *
|
Εμφανίζει όλα τα αρχεία που περιέχουν την συγκεκριμένη ακολουθία στο συνολικό τους όνομα
|
Terminal Linux
|
codebrakes@mint:~$ ls samp*
samp samp2 samp3
|
ls -a
|
Εμφανίζει όλα τα κρυφά αρχεία στον τρέχον κατάλογο
|
Terminal Linux
|
codebrakes@mint:~$ ls -a
. |
.config |
.dropbox-dist |
.local |
Templates |
.. |
.dbus |
.gconf |
.mozilla |
.themes |
.bash_history |
.Desktop |
.gnupg |
.Music |
Videos |
.bash_logout |
.Documents |
.gtkrc-2.0 |
Pictures |
.Xauthority |
.bashrc |
.Downloads |
.gtkrc-xfce |
.profile |
.xsession-errors |
.cache |
.dropbox |
.ICEauthority |
.Public |
.xsession-errors.old |
.cinnamon |
Dropbox |
.icons |
.sudo_as_admin_successful |
|