You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何获取当前目录最大文件并创建指向它的符号链接long_file?

查找当前目录最大文件并创建符号链接

1. 定位当前目录下的最大文件

执行以下命令可获取当前目录(不含子目录)中体积最大的文件路径:

find . -maxdepth 1 -type f -printf "%s %p\n" | sort -nr | head -n 1 | cut -d' ' -f2-

命令细节说明:

  • find . -maxdepth 1 -type f:仅搜索当前目录下的普通文件,排除子目录与目录本身
  • -printf "%s %p\n":输出文件字节大小与完整路径,用空格分隔
  • sort -nr:按文件体积从大到小倒序排序
  • head -n 1:提取排序后的第一行(即最大文件)
  • cut -d' ' -f2-:截取路径部分,避免文件名含空格时出现错误

2. 创建目标符号链接

直接将上述命令的结果作为目标文件,创建名为long_file的符号链接:

ln -s "$(find . -maxdepth 1 -type f -printf "%s %p\n" | sort -nr | head -n 1 | cut -d' ' -f2-)" long_file

注意事项

  • 若当前目录无普通文件,命令会生成无效符号链接,执行前请确认目录内存在文件
  • 若有多个体积相同的最大文件,命令会选取排序后第一个出现的文件

内容的提问来源于stack exchange,提问作者Карим Кабиров

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:10:33