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 dans le dossier courant.q: Quitter Ranger.zh: Bascule l’affichage des fichiers cachés
- Flèches directionnelles
-
Manipulation des fichiers
- Selectionner multiple fichier
SPACE: Selectionner/déselectionnerV: Selectionner une plage : commence/arrêtuv: Annuler selectionvi: Inverse la sélection:mark <pattern>→ permet de marquer par motif (ex.:mark *.html).:unmark <pattern>→ permet de désélectionner par motif (ex.:unmark *.jpg).
- 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 :
d-
D: Supprimer définitivement.
-
T: Déplacer vers la corbeille (si configurée).
-
- Renommer un fichier
- Sélectionnez le fichier et appuyez sur
cw, puis entrez le nouveau nom.
- Sélectionnez le fichier et appuyez sur
- Copier/Déplacer des fichiers
y: Copier le fichier/dossier sélectionné ou leur chemin.- voir ici si les chemins ne sont pas correctement collés dans le presser-papier
dd: Couper le fichier ou dossier sélectionné.pp: Coller dans le dossier actuel.
- Selectionner multiple fichier
-
Recherche de fichiers
- Recherche simple
/mot-clé: Recherche dans le dossier courant.n/N: Naviguer entre les résultats.
- Recherche avancée avec fzf ( additional configuration required)-
:fzf_select: Recherche interactive approximative dans tout le système de fichiers.:fzf_select_directories: Commefzf_select, restreint aux dossiers uniquement.
- Recherche simple
-
Autres commandes utiles
zh: Afficher/masquer les fichiers cachés.r: Ouvrir avec...s: Changer de volet actif (si plusieurs colonnes).?: Afficher l’aide intégrée.
ls
alias ls='ls --classify --time-style=long-iso --human-readable'-l: plus d'info--all --ignore-backups-Srtrier selon taille croissant
tree
# Afficher l'aborescence des fichiers
tree -h -L 2 # -L 2: limit la profondeur à 2 niveaux
locate
/etc/updatedb.confPRUNEPATHS/timeshift/snapshots/home/$LOGNAME/.cache
PRUNEFS
locate --help
locaterecherche fichiers basé sur fichier d'index/var/lib/mlocate/mlocate.db, mis à jour au quotidien parupdatedb, exécuté par cron/etc/cron.daily/mlocate. Pour rechercher les fichier crée dans la journée, exécute manuellementsudo updatedb
find
find {chemin} -iregex "regex"
find {chemin} -type f -iname "*name*"
iname: recherche dans le nom, casse insensibleiregex: utilise des "regular expressions", casse insensible-size +10M-type f;d-mtime -7: modifier dans les 7 derniers jours
findest généralement plus lent quelocate. Prioritisezlocate.
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}
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
File permissions
See User management
Member discussion