linux查找大文件夹命令
-
Linux系统提供了很多命令来查找大文件夹。以下是几个常用的命令:
1. du命令:du命令用于估算文件或目录的磁盘使用空间。通过参数`-h`可以以人类可读的方式显示文件大小,使用`-s`可以只显示总大小而不显示子目录大小。例如,`du -sh /path/to/directory`会显示指定目录下的总大小。
2. find命令:find命令用于在指定目录及其子目录中查找文件。通过参数`-size`可以指定要查找的文件大小范围。例如,`find /path/to/directory -size +100M`会查找大于100MB的文件。
3. ls命令:ls命令用于列出文件和目录。通过参数`-l`可以以长格式显示文件大小。例如,`ls -l /path/to/directory`会显示指定目录下所有文件的详细信息,包括文件大小。
4. ncdu命令:ncdu命令是一个工具,可以以交互方式浏览和删除文件。它会生成一个目录树,显示每个文件和目录的大小,并允许您删除不再需要的文件。您可以通过在终端中运行`ncdu /path/to/directory`来使用它。
通过使用这些命令,您可以快速找到Linux系统中的大文件夹。选择合适的命令取决于您的需求和习惯。希望以上信息对您有帮助!
2年前 -
在Linux系统中,可以使用下面的命令来查找大文件夹:
1. `du`命令:`du`命令是用来查看文件夹和文件大小的。可以使用`du`命令来列出所有文件夹大小,并按大小排序。
例如,要列出当前目录下所有文件夹的大小并按照大小从大到小进行排序,可以使用以下命令:
“`
du -h –max-depth=1 | sort -hr
“`上述命令中的`-h`选项用来显示易读的文件大小,`–max-depth=1`选项用来指定只显示当前目录下的文件夹,`sort -hr`命令用来按大小从大到小进行排序。
2. `find`命令:`find`命令用于查找文件和文件夹。可以使用`-type d`选项来只查找文件夹,并结合`-size`选项来指定大小范围。
例如,要查找当前目录下大小大于1GB的文件夹,可以使用以下命令:
“`
find . -type d -size +1G
“`上述命令中的`.`表示当前目录,`-type d`选项表示只查找文件夹,`-size +1G`选项表示大小大于1GB。
3. `ncdu`命令:`ncdu`命令是一个交互式的文件和文件夹扫描器,可以帮助你查找和分析文件夹的大小。
如果你的Linux系统没有安装`ncdu`命令,可以使用以下命令进行安装:
“`
sudo apt-get install ncdu
“`安装完成后,可以使用以下命令来扫描文件夹并按大小进行排序:
“`
ncdu
“``ncdu`命令会列出当前目录下所有文件夹的大小,并按大小从大到小进行排序。
4. `ls`命令:`ls`命令用于列出指定文件夹中的文件和文件夹。可以结合`-l`选项来显示详细信息,并根据文件大小进行排序。
例如,要列出当前目录下所有文件夹的详细信息,并按照大小从大到小进行排序,可以使用以下命令:
“`
ls -l -S | grep “^d”
“`上述命令中的`-l`选项用于显示详细信息,`-S`选项用于按照文件大小进行排序,`grep “^d”`命令用于过滤出文件夹。
5. `tree`命令:`tree`命令用于以树形结构显示文件和文件夹。可以结合`-h`选项来显示易读的文件大小。
例如,要显示当前目录下所有文件夹的树形结构,并显示易读的文件夹大小,可以使用以下命令:
“`
tree -h -d
“`上述命令中的`-h`选项用于显示易读的文件夹大小,`-d`选项用于只显示文件夹。
2年前 -
在Linux系统中,你可以使用以下命令来查找大文件夹:
1. du命令
du命令是用于估算指定文件或目录的磁盘使用情况的命令。使用du命令可以快速查找出当前文件系统中占用空间较大的文件夹。
“`shell
du -sh * | sort -rh
“`解释:
– `-s` 表示显示目录的总大小,而不显示子目录的大小。
– `-h` 表示以人类可读的格式显示文件大小,比如KB、MB、GB等。
– `*` 表示当前路径下的所有子目录。
– `|` 表示将前一个命令的输出作为后一个命令的输入。
– `sort -rh` 表示按照文件夹大小进行逆序排序,`-r`表示逆序,`-h`表示以人类可读的格式进行排序。执行后,会输出当前路径下所有文件夹的大小,并按大小逆序排列。
2. find命令
find命令是用于在指定目录及其子目录中查找文件的命令。通过配合使用find命令和du命令,可以递归查找出指定目录中占用空间较大的文件夹。
“`shell
find /path/to/directory -type d -size +100M -exec du -sh {} \; | sort -rh
“`解释:
– `/path/to/directory` 表示要查找的目录路径。
– `-type d` 表示查找的对象是目录。
– `-size +100M` 表示查找大小大于100MB的文件夹。
– `-exec du -sh {} \;` 表示对于找到的每一个文件夹,执行`du -sh`命令来计算其大小。
– `sort -rh` 表示按照文件夹大小进行逆序排序,`-r`表示逆序,`-h`表示以人类可读的格式进行排序。执行后,会查找出指定目录(包括子目录)中大小大于100MB的文件夹,并按大小逆序排列。
2年前