- La commande ls
La commande ls liste le contenu d’un répertoire.
ls -l
Affiche le format long : types + droits + Nbre de liens + user + group + taille + date + heure + nom
ls -a
Affiche les fichiers masqués.
ls -la
Affichage long avec les fichiers cachés.
ls -al
Affiche toute l’information.
ls -i
Affiche les numéros d’inode des fichiers.
ls -li
Affichage le plus complet
ls -R
Affiche récursivement les sous répertoires.
ls -1
Affiche sur une seule colonne.
ls -t
Tri dans l’ordre croissant des dates.
ls -S
Classe par ordre décroissant de taille.
ls -rt
Tri dans l’ordre inverse (reverse).
ls -F
Affiche le type de fichier dans l’ordre alphabétique.
ls --color=auto
Utilise une coloration automatique.
La commande pwd, affiche le chemin absolu du répertoire courant
La commande split, coupe un fichier en plusieurs fichiers.
Ici on coupe un fichier de log toutes les 15 000 lignes
split -l 15000 access.log
ou
split -15000 access.log
-b copie N octets du fichier d’entrée dans les fichiers de sortie. N peut être suivi d’un caractère précisant une unité différente :
- b blocs de 512 octets
- k blocs de 1 Ko
- m blocs de 1 Mo
-C copie dans les fichiers de sortie autant de lignes complètes que possible, sans dépasser N octets au maximum.
-a spécifie la longueur des suffixes des fichiers générés qui par défaut est 2
-d spécifie le type décimal pour les suffixes au lieu des caractères minuscules (fichier1 fichier 2 au lieu de fichieraa fichierab fichierac)
la commande cat affiche intégralement le contenu d’un fichier.
On peut ainsi reconstituer facilement un fichier découpé avec la commande split.
cat fichier.log.1 fichier.log.2 fichier3.log.3 > fichier-complet.log
la commande cp copie d’une source vers une destination.
cp rapport*.txt (sauvegarde tous les rapports au format texte) cp -i source cible (copie interactive pour vérifier si le nom du fichier cible n'existe pas déjà) cp -R répertoire-source répertoire-cible (copie récursive, avec les sous répertoires et les fichiers spéciaux et FIFO)
La commande mkdir crée un répertoire.
mkdir /home/user/un-repertoire
La commande rmdir supprime un répertoire
rmdir /home/user/un-repertoire
La commande rm supprime un fichier ou un répertoire selon les options.
rm -i fichier (interactive = avec demande de confirmation) rm -R (suppression récursive) rm -f fichier (force, sans demande de confirmation) rm -r fichier (recursive, avec les sous répertoires) rm -rf dossier (recursive + force = supprime le contenu intégral d'un répertoire sans confirmation)
Affiche l’espace disque disponible des systèmes de fichiers sur lesquels l’utilisateur courant à les accès appropriés.
df -P Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur /dev/sda1 5079616 4696812 126804 98% / tmpfs 1010148 0 1010148 0% /lib/init/rw udev 10240 2696 7544 27% /dev tmpfs 1010148 0 1010148 0% /dev/shm /dev/sda2 15238616 177696 14292920 2% /home
Remarquez l’option -P comme Portable qui permet d’avoir un affichage nickel.
fdisk est un outil de partitionnement des disques.
fdisk -l
liste les partitions du système.
fdisk -l /dev/sda
liste les partitions du disque /dev/sda.
fdisk /dev/sda2
Crée une partition /dev/sda2.
sfdisk -s
liste les différents disques et le nombre de blocs.
fsck /media/usb
vérifie le système de fichier /media/usb
Affiche l’espace disque utilisé
du -sh * 212K bin 1,5M etc 384K include 11M lib 480K sbin 1,8M share 2,4G var
Génére un checksum
cksum test 4294967295 0 test
A la base dd sert à la copie et la conversion.
Ici on crée un fichier ISO à partir d’un CD-ROM
dd if=/dev/cdrom of=/home/sam/myCD.iso bs=2048 conv=sync
Et là on copie une partition de disque dur sur un autre disque dur
dd if=/dev/sda2 of=/dev/sdb2 bs=4096 conv=noerrorLes commandes de gestion du système de fichiers,




