1 min read

RLG : Gestion des fichiers

Gestion des fichiers

GUI

CTRL+L : Aller à la barre d'addresse (Linux Mint)

Ranger

sudo apt install ranger
ranger
#Ajouter à bash-aliases pour assuer que le répertoire ouvert en ranger est souvien après sortie de ranger
alias ranger='ranger --choosedir=/tmp/rangerdir; cd "$(cat /tmp/rangerdir)"'
  • Navigation dans Ranger
    • Flèches directionnelles
      • Flèche haut/bas : Naviguer dans les fichiers et dossiers.
      • Flèche droite : Entrer dans un dossier ou ouvrir un fichier.
      • Flèche gauche : Revenir au dossier parent.
    • Touches rapides
      • g : Aller au début de la liste.
      • G : Aller à la fin de la liste.
      • / : Rechercher un fichier ou dossier.
      • q : Quitter Ranger.
  • Manipulation des fichiers
    • Créer un fichier ou dossier
      • :touch nom_du_fichier : Créer un fichier.
      • :mkdir nom_du_dossier : Créer un dossier.
    • Supprimer un fichier ou dossier
      • Sélectionnez le fichier/dossier et appuyez sur d, puis confirmez avec y.
    • Renommer un fichier
      • Sélectionnez le fichier et appuyez sur cw, puis entrez le nouveau nom.
    • Copier/Déplacer des fichiers
      • yy : Copier le fichier ou dossier sélectionné.
      • dd : Couper le fichier ou dossier sélectionné.
      • p : Coller dans le dossier actuel.

locate

  • /etc/updatedb.conf
    • PRUNEPATHS
      • /timeshift/snapshots
      • /home/$LOGNAME/.cache
    • PRUNEFS
sudo updatedb
locate --help
  • ls
    • alias ls='ls --classify --time-style=long-iso --human-readable'
    • -l: plus d'info
    • --all --ignore-backups
    • -Sr trier selon taille croissant
  • find {chemin} -regex "regex"
    • i: casse insensible
    • -size +10M
    • -type f;d
    • -mtime -7: modifier dans les 7 derniers jours
  • du: Taille
    • du -h {nom_du_dossier} | sort -h
    • Compression
    • tar -cJvf archive.tar.xz {fichier>* <dossier}*/
    • tar -tf archive.tar.xz
    • tar -xJvf archive.tar.xz {emplacement}
  • xdg-open {chemin}

tree

# Afficher l'aborescence des fichiers
tree -h -L 2 # -L 2: limit la profondeur à 2 niveaux 

Déplacement

  • [mv/cp] {ancien_chemin>* <nouveau_chemin}
    • {nouveau_chemin> être dossier si il y a plusieur <ancien_chemin}
    • utilise {ancien-chemin}/* pour renommer répertoire
  • lien symbolique: raccourci
    • ln -s {chemin_cible_*absolut*> <chemin_symbole}
    • chemin cible dois etre absolut
      • propriété écrit en la symbole
    • sans -s
      • lien normal: lien vers inode

Corbeille

# Afficher les fichiers dans la corbeille
ls ~/.local/share/Trash/files
# Restaurer un fichier de la corbeille vers son emplacement d'origine
mv ~/.local/share/Trash/files/{nom_du_fichier> <chemin_destination}
# Supprimer définitivement tous les fichiers de la corbeille
rm -rf ~/.local/share/Trash/files/*

Emplacement alternatif pour disques non-système:

  • e.g., /media/ron/Ronzz_Core/.Trash-1000/files