Tree - Cd - Tutoriel linux

Mise à jour : Debian 10.8 / Buster

Présentation des commandes de base permettant d'afficher et de naviguer l'arborescence d'un système de fichier

Sommaire

1 - Position dans l'arborescence

/            Répertoire racine
~ Répertoire de login de l'utilisateur courant
~pengouin Répertoire de login de l'utilisateur pengouin
. Répertoire courant
.. Répertoire parent
Chemin absolu        : depuis la racine                      /xxxx/xxxx/xxxx
Chemin relatifs : depuis le répertoire de login ~/xxx/xxx/xxx : depuis le répertoire de travail ./xxx/xxxx/xxxx
: depuis le répertoire parent ../xxx/xxx/xxxx
HOME         : répertoire de login de l'utilisateur courant
PWD : répertoire courant
OLDPWD : répertoire de travail précédent

$ echo $HOME
/home/philippe
$ echo $PWD    

# ou bien
$ pwd
$ echo $OLDPWR
....

2 - Arborescence - tree

Afficher l'arborescence : tree

$ tree / |head
/
├── bin -> /usr/bin
├── boot
│ ├── config-4.19.0-6-amd64
│ ├── config-5.4.0-0.bpo.4-amd64
│ ├── config-5.5.0-0.bpo.2-amd64
│ ├── efi [error opening dir]
│ ├── grub
│ │ ├── custom.cfg.save
│ │ ├── fonts
$ tree -L 2 / |head
/
├── bin -> /usr/bin
├── boot
│ ├── config-4.19.0-6-amd64
│ ├── config-5.4.0-0.bpo.4-amd64
│ ├── config-5.5.0-0.bpo.2-amd64
│ ├── efi
│ ├── grub
│ ├── hd-media
│ ├── initrd.img-4.19.0-6-amd64
$ tree -L 2 -s  / |head
/
├── [ 8] bin -> /usr/bin
├── [ 3072] boot
│ ├── [ 206361] config-4.19.0-6-amd64
│ ├── [ 234587] config-5.9.0-0.bpo.5-amd64
│ ├── [ 4096] efi
│ ├── [ 1024] grub
│ ├── [ 1024] hd-media
│ ├── [ 45555288] initrd.img-4.19.0-6-amd64
│ ├── [ 51654794] initrd.img-5.9.0-0.bpo.5-amd64

$ tree -L 2 -h / |head
/
├── [ 8] bin -> /usr/bin
├── [3.0K] boot
│ ├── [202K] config-4.19.0-6-amd64
│ ├── [229K] config-5.9.0-0.bpo.5-amd64
│ ├── [4.0K] efi
│ ├── [1.0K] grub
│ ├── [1.0K] hd-media
│ ├── [ 43M] initrd.img-4.19.0-6-amd64
│ ├── [ 49M] initrd.img-5.9.0-0.bpo.5-amd64

$ tree -L 2 -ugp / |head
/
├── [lrwxrwxrwx root root ] bin -> /usr/bin
├── [drwxr-xr-x root root ] boot
│ ├── [-rw-r--r-- root root ] config-4.19.0-6-amd64
│ ├── [-rw-r--r-- root root ] config-5.4.0-0.bpo.4-amd64
│ ├── [-rw-r--r-- root root ] config-5.5.0-0.bpo.2-amd64
│ ├── [drwx------ root root ] efi
│ ├── [drwxr-xr-x root root ] grub
│ ├── [drwxr-xr-x root root ] hd-media
│ ├── [-rw-r--r-- root root ] initrd.img-4.19.0-6-amd64

3 - Déplacements - cd

Changer de répertoire courant : cd (change directory)
$ cd                 
# Ou bien
$ cd ~
$ cd ..              # aller au répertoire parent
$ cd -
# Ou bien $ cd $OLDPWD
$ cd /xxx/xxx/xxx    # par rapport à la racine

$ cd ~/xxx/xxx/xxx # par rapport au répertoire de login $ cd ./xxx/xxx/xxx # par rapport au répertoire courant
$ cd ../xxx/xxx/xxx # par rapport au répertoire parent