linux以文件大小排序
A. linux系统下,按文件的大小进行排序的命令
ls
-a
显示隐藏文件;
ls
-l
显示详细信息;
ls
-al
显示包含隐藏文件的详细信息;
ls
-Sal
显示当前目录下的所有文件,并按从大到小的顺序排序;
在网上搜的,试了一下,可以。
B. linux sort命令参数及用法详解
Linux sort命令用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。
sort命令的语法格式:sort[参数][文件]
Linux sort命令参数:
-b:忽略每行前面开始出的空格符号。
-c:检查文件是否已经按照顺序排序。
-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
-f:排序时,将小写字母视为大写字母。
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
-m:将几个排序好的文件进行合并。
-M:将前面三个字母依照月份的缩写进行排序。
-n:依照数值的大小排序。
-u:意味着是唯一的,输出的结果是去完重了的。
-o:<输出文件>将排序后的结果存入指定的文件。
-r:以相反的顺序来排序。
-t:<分隔字符>指定排序时所用的栏位分隔字符。
C. linux下怎么按文件名的数字大小排序
这个sort命令就可以满足需求。
ls | sort -V
D. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
方法一
[root@localhost
web_bak]
find
/
-type
f
-size
+10G
在Linux下如何让文件让按大小单位为M,G等易读格式,S
size大小排序。
[root@localhost
data]#
ls
-lhS
方法二:#
-h
*
|
sort
-n
[root@localhost
data]#
-h
*
|
sort
-n
当然您也可以结合管道文件夹内最大的几个文件
[root@localhost
data]#
-h
*
|
sort
-n|head
E. linux系统下,如何让文件按大小进行排序
ls -a 显示隐藏文件;
ls -l 显示详细信息;
ls -al 显示包含隐藏文件的详细信息;
ls -Sal
显示当前目录下的所有文件,并按从大到小的顺序排序;
在网上搜的,试了一下,可以。
F. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
方法一
[root@localhost web_bak] find / -type f -size +10G
在Linux下如何让文件让按大小单位为M,G等易读格式,S size大小排序。
[root@localhost data]# ls -lhS
方法二:# -h * | sort -n
[root@localhost data]# -h * | sort -n
当然您也可以结合管道文件夹内最大的几个文件
[root@localhost data]# -h * | sort -n|head
G. linux文件排序问题
可使用指令ls -lrt 此指令可按文件由旧到新的修改时间顺序排序
t 表示按修改时间排序
r 表示反向排序,不加此参数则是按修改时间由新到旧排序
l 表示列出详细信息
如有其它需求可使用指令ls --help参看帮助
H. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
df -hl 查看磁盘剩余空间 -sm 文件夹 返回该文件夹总M数 更多功能请查看: df --help --help -sh (这个目录的名字)是查这个目录的大小 使用命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以使用下面的命令: # /home/kuuyee -sh 我的home目录下有上百个构建项目,一个一个的差看目录占用情况太麻烦了用命令: # /home --max-depth=1 -h 这样的话就吧所有的子目录的磁盘占用情况都列出来了!这里的--max-depth参数代表着要列出目录的深度,如果要列出两级目录就设置为2,以此类推。 如果想吧结果输出到文件里可以这样:# /home --max-depth=1 -h > disk_status.txt 用df -h 查每个根下面的目录的分区大小 就可以知道了 用法: [选项]… [文件]… 或: [选项]… –files0-from=F 总结每个<文件>的磁盘用量,目录则取总用量。 df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 FilesystemSize Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494M 19M 450M 4% /boot /dev/hda6 4.9G 2.2G 2.5G 47% /home /dev/hda5 9.7G 2.9G 6.4G 31% /opt none 1009M 0 1009M 0% /dev/shm /dev/hda3 9.7G 7.2G 2.1G 78% /usr/local /dev/hdb2 75G 75G 0 100% / /dev/hdb2 75G 75G 0 100% / 以上面的输出为例,表示的意思为: HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。 例子 1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) -sh # -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 查看指定文件夹大小 # -hs ftp 6.3G ftp 统计总数大小 -sh xmldb/ -sm * sort -n //统计当前目录大小 并安大小 排序 -sk * sort -n -sk * grep guojf //看一个人的大小 -m cut -d "/" -f 2 //看第二个/ 字符前的文字 查看此文件夹有多少文件 /*/*/* 有多少文件 xmldb/ xmldb/*/*/* wc -l 40752 解释: wc [-lmw] 参数说明: -l :多少行 -m:多少字符 -w:多少字 参数含义如下: -s 对每个Names参数只给出占用的数据块总数。 -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。 -k 以1024字节为单位列出磁盘空间使用情况。 -c 最后再加上一个总计(系统缺省设置)。 -l 计算所有的文件大小。
I. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
[root@localhost web_bak] find / -type f -size +10G
在Linux下如何让文件让按大小单位为M,G等易读格式,S size大小排序。
[root@localhost data]# ls -lhS
方法二:# -h * | sort -n
[root@localhost data]# -h * | sort -n
当然您也可以结合管道文件夹内最大的几个文件
[root@localhost data]# -h * | sort -n|head
动态显示机器各端口的链接情况
[root@mail ~]#while :; do netstat -apn | grep ":80" | wc -l; sleep 1; done