Vous êtes sur la page 1sur 12

Les fichiers & les répertoires sous Linux

Linux
Linux 1CP
1CP 2022/2023
2022/2023

-1-
Les fichiers & Les répertoires

L’objectif de cette présentation


● d’apprendre les concepts de base
● d’apprendre quelque commandes du, ln -s, file, find

Noter bien :
● Durée de la présentation est 10 minutes

-2-
Les fichiers & Les répertoires

Quelle est la commande qui donne la


taille d’un fichier ou d’un répertoire ?

-3-
Les fichiers & Les répertoires
La commande du donne la taille d’un ou plusieurs fichiers ou répertoires
Syntaxe :
du [options] [fichiers] [répertoires]
Quelques options importantes
● -h : donne la taille en format lisible par humain K (Kilo), M (Méga), G (Giga)
● -s : affiche uniquement le total dans le cas d’un répertoire
Exemple : cas d’un fichier
user1@PC:~$ du installation.MP4
265636 installation.MP4
user1@PC:~$ du -h installation.MP4
260M installation.MP4
Exemple : cas d’un répertoire
avec l’option -s on aura uniquement la taille du répertoire sans le détail
user1@PC:~$ du -h -s SYS1/
72K SYS1/
user1@PC:~$ du -h SYS1/
4,0K SYS1/TD
52K SYS1/PROG
8,0K SYS1/Cours
4,0K SYS1/TP
72K SYS1/ -4-
Les fichiers & Les répertoires

Comment créer un raccourci vers un


fichier ou un répertoire ?

-5-
Les fichiers & Les répertoires
La commande ln -s permet la création d’un lien symbolique (raccourci) vers un
fichier ou un répertoire
Syntaxe :
ln -s fichier ou répertoire raccourci
Noter bien :
On doit utiliser les chemins absolus si on veux créer un raccourci dans un
emplacement autre que l’emplacement du fichier ou du répertoire
Exemple : (Raccourci vers un fichier)
user1@PC:~$ cat /etc/hostname
PC
user1@PC:~$ ln -s /etc/hostname /home/user1/raccourci_hostname
user1@PC:~$ cat raccourci_hostname
PC
Exemple : (Raccourci vers un répertoire)
user1@PC:~$ ls /home/TP
G01 G02 G03 G04 G05 G06 G07 G08 G09 G10 G11 G12
user1@PC:~$ ln -s /home/TP /home/user1/raccourci_TP
user1@PC:~$ ls raccourci_TP
G01 G02 G03 G04 G05 G06 G07 G08 G09 G10 G11 G12

-6-
Les fichiers & Les répertoires

Comment connaître le type du fichier ?

-7-
Les fichiers & Les répertoires
La commande file permet de déterminer le type d’un ou plusieurs fichiers ou
répertoires
Syntaxe :
file [options] [fichiers] [répertoires]
Exemple :
user1@PC:~$ file Bureau/ /etc/os-release /etc/hostname
/bin/cat
Bureau/: directory
/etc/os-release: symbolic link to ../usr/lib/os-release
/etc/hostname: ASCII text
/bin/cat: ELF 64-bit LSB shared object, x86-64,
version 1 (SYSV), dynamically linked, interpreter
/lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=b357ed53c8c9cb1a312f83b28982304effae0135,
for GNU/Linux 3.2.0, stripped

-8-
Les fichiers & Les répertoires

Rechercher sur un fichier ou un


répertoire

-9-
Les fichiers & Les répertoires
La commande find permet la recherche d’un fichier ou d’un répertoire
Syntaxe :
find [options] [chemins] [expression]
chemins : les répertoires à partir lesquels la recherche commence
expression: le nom du fichier ou répertoire a recherché
Exemple 01 : une recherche sur TP1 à partir du répertoire courant .
(/home/user1/Bureau) et une autre à partir du répertoire père .. (/home/user1/)
user1@PC:~/Bureau$ tree ..
..
├── Bureau
│   └── TP
│   ├── TP1
│   └── TP2
└── TP
├── TP1
└── TP2
7 directories, 0 files
user1@PC:~/Bureau$ find . -name "TP1"
./TP/TP1
user1@PC:~/Bureau$ find .. -name "TP1"
../Bureau/TP/TP1
../TP/TP1 - 10 -
Les fichiers & Les répertoires
Autres commandes intéressantes
● locate
● which
● split
● join
● diff
● cmp
● tar

- 11 -
Les fichiers & les répertoires sous Linux

Linux
Linux 1CP
1CP 2022/2023
2022/2023

- 12 -

Vous aimerez peut-être aussi