Comment trouver des fichiers volumineux sous Linux
Que pouvez-vous faire si le stockage sur votre machine Linux est presque plein ? Vous pouvez libérer de l'espace en supprimant ou en déplaçant certains fichiers, et vous devriez probablement commencer par le plus gros. Découvrez comment rechercher des fichiers volumineux et des doublons pour vous offrir plus d'espace utilisable et améliorer les performances du système.
Rechercher des fichiers volumineux à l'aide d'un outil GUI
La manière la plus simple d’abord. QDirStat est une application GUI pour le bureau Linux que vous pouvez installer avec cette commande de terminal :
sudo apt install qdirstat
Lorsque vous exécutez QDirStat, il vous demandera de choisir un répertoire à analyser avant de répertorier la taille du répertoire et les fichiers qu'il contient. Vous pouvez ensuite utiliser l'élément de menu Découvrir > Fichiers les plus volumineux pour rechercher les fichiers les plus volumineux. Dans la fenêtre Localiser les fichiers, triez-les par Taille et vous verrez les fichiers les plus volumineux par ordre décroissant.
Vous remarquerez peut-être que QDirStat affiche certains répertoires en rouge. Cela signifie que vous ne disposez pas des autorisations de lecture pour y accéder.
Pour résoudre le problème, exécutez le programme avec les autorisations de superutilisateur comme ceci :
sudo qdirstat
Rechercher des fichiers volumineux à l'aide d'un logiciel FTP
L'application FTP FileZilla possède d'excellentes fonctionnalités de recherche de fichiers que vous pouvez utiliser sur votre ordinateur local. Assurez-vous que SSH est installé ou installez-le avec :
sudo apt install ssh
Ensuite, installez FileZilla avec cette commande :
sudo apt install filezilla
Une fois que vous avez installé FileZilla, vous pouvez l'utiliser pour rechercher vos fichiers locaux :
Ouvrez FileZilla et connectez-vous à l'aide de ces informations d'identification :
Hôte :
hôte local
Nom d'utilisateur:
Votre nom d'utilisateur
Mot de passe:
Votre mot de passe
Port :
22
- Une fois connecté, sélectionnez Serveur dans le menu, puis choisissez Rechercher des fichiers distants.
- Choisissez le Répertoire de recherche et, dans les Conditions de recherche, choisissez Taille du fichier dans la liste déroulante et, par exemple, supérieur à< 100 Mo.
- En cliquant sur Rechercher, vous afficherez uniquement les fichiers dépassant la taille souhaitée.
Vous pouvez filtrer davantage la recherche en ajoutant des conditions : fichiers vidéo avec une extension MP4, par exemple.
Ce processus est également utile lorsque vous souhaitez rechercher des fichiers volumineux sur un serveur Linux distant, notamment si vous n'avez pas accès au terminal. Vous devrez remplacer les informations d'identification par les détails FTP.
Rechercher des fichiers volumineux à l'aide de la ligne de commande
Le moyen le plus rapide de rechercher des fichiers volumineux consiste à utiliser la commande find. Voici un exemple montrant comment répertorier tous les fichiers de plus de 100 Mo :
find . -type f -size +100M
Le point lancera votre recherche à partir du répertoire actuel. Si vous souhaitez effectuer une recherche à partir d'un autre répertoire, remplacez . par un autre chemin :
find /home -type f -size +100M
Vous pouvez effectuer une recherche dans l'intégralité du système de fichiers, avec des privilèges élevés, comme ceci :
sudo find / -type f -size +100M
Il existe quelques autres commandes pour rechercher des fichiers volumineux sous Linux ; fd, par exemple, est une alternative plus rapide. Mais find est généralement installé par défaut et c’est généralement tout ce dont vous avez besoin.
Articles connexes:
- Linux で書き込み可能なファイルとディレクトリを見つける方法
- Find コマンドを使用してサイズでファイルを検索する
- Linux で FFmpeg を使用してビデオ フレームをカウントする方法
- fdupes - Linux で重複ファイルを検索して削除するコマンド ライン ツール
- 「FSlint」ツールを使用して Linux で重複/不要なファイルを見つけて削除する方法
- Linux システムが 32 ビットか 64 ビットかを確認する 5 つのコマンドライン方法
- Linux で変更日と時刻に基づいてファイルを検索および並べ替える方法
- Linux での最高のメモリと CPU 使用率による上位実行プロセスの検索
- バッチ モードで「top」を使用してメモリ使用量別に上位 15 のプロセスを検索する
- Linux で接続された USB デバイス名を知る 4 つの便利な方法
- Linux で PID 番号を使用してプロセス名を検索する方法
- Linux で開いているすべてのポートのリストを確認する方法
- 「find」コマンドを使用してディレクトリをより効率的に検索する方法
- Linux のネットワーク上に接続されているすべてのライブ ホストの IP アドレスを確認する
- Linux で最近または今日変更されたファイルを見つける方法