查看linux文件夹大小sudo,Linux查看文件夹下的文件\目录个数:清空Trash

Linux下统计当前文件夹下的文件个数、目录个数

查看当前目录下的文件数量(不包含子目录中的文件)

ls -l|grep "^-"| wc -l

查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录

ls -lR|grep "^-"| wc -l

查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R

ls -l|grep "^d"| wc -l

查询当前路径下的指定前缀名的目录下的所有文件数量

例如:统计所有以“20161124”开头的目录下的全部文件数量

ls -lR 20161124*/|grep "^-"| wc -l

对每个命令参数做一下说明备注:

ls -l

该命令表示以长列表输出指定目录下的信息(未指定则表示当前目录),R代表子目录中的“文件”,这个“文件”指的是目录、链接、设备文件等的总称

grep "^d"表示目录,"^-"表示文件

wc -l

表示统计输出信息的行数,因为经过前面的过滤已经只剩下普通文件,一个目录或文件对应一行,所以统计的信息的行数也就是目录或文件的个数

cat a.txt | grep ">" | wc -l

cat是打开一个文本文件的命令,|是管道,就是将cat命令的结果传给下一个命令,这里是grep

grep是搜索命令,这里所有匹配“>” ,并将结果传给wc命令

wc命令是统计命令,如文件的字符数等,wc -l是统计行数

http://man.linuxde.net/grep

du查看目录大小,df查看磁盘使用情况。

du的英文为:disk usage,含义是磁盘空间使用情况,功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块的情况,如果没有指定目录,则对当前的目录进行统计。

1.命令格式:

du [选项][文件]

2.命令功能:

显示每个文件和目录的磁盘使用空间。

3.命令参数:

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L或--dereference 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X或--exclude-from= 在指定目录或文件。

--exclude= 略过指定的目录或文件。

-D或--dereference-args 显示指定符号链接的源文件大小。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

-l或--count-links 重复计算硬件链接的文件。

du -sh 查看当前文件夹的大小

du -sm . 查看当前目录包含子目录的大小 (其中的du -sm . 的“.”是代表当前目录。)

du -h 查看当前目录以及子目录的大小

于du不同的是,du是面向文件的命令,只计算被文件占用的空间。不计算文件系统metadata 占用的空间。df则是基于文件系统总体来计算,通过文件系统中未分配空间来确定系统中已经分配空间的大小。df命令可以获取硬盘占用了多少空间,还剩下多少空间,它也可以显示所有文件系统对i节点和磁盘块的使用情况。

df [选项] [文件名]

参数:

-a:--all,显示所有的文件系统,包括虚拟文件系统,参考示例2。-B:--block-size,指定单位大小。比如1k,1m等,参考示例3。-h:--human-readable,以人们易读的GB、MB、KB等格式显示,参考示例4。-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。-i:--inodes,不用硬盘容量,而是以inode的数量来显示,参考示例5。-k:以KB的容量显示各文件系统,相当于--block-size=1k。-m:以KB的容量显示各文件系统,相当于--block-size=1m。-l:--local,只显示本地文件系统。--no-sync:在统计使用信息之前不调用sync命令(默认)。-sync:在统计使用信息之前调用sync命令。-P:--portability,使用POSIX格式显示,参考示例6。-t:--type=TYPE,只显示指定类型的文件系统,参考示例7。-T:--print-type,显示文件系统类型,参考示例8。-x:--exclude-type=TYPE,不显示指定类型的文件系统。--help:显示帮助信息。--version:显示版本信息。

df -lh 查看根目录各个文件夹占用大小

ls -lh 查看当前文件夹内文件的大小

查看文件大小。参数-h 表示Human-Readable,使用GB,MB等易读的格式方式显示。

du -h . --max-depth=1 ~

用这个命令查看自己的占用

Ubuntu——命令行下清除回收站

清除回收站

sudo rm -rf ~/.local/share/Trash/*

其实如果不在GUI里删除文件,一般都会被直接rm删光光。

复制文件夹和移动文件夹

CP命令

格式: CP [选项] 源文件或目录 目的文件或目录

选项说明:-b 同名,备分原来的文件

-f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件

cp -r /tmp/a /root/a

记得有空格

复制文件夹内所有文件到另一个文件夹

cp -Rf /home/user1/* /root/temp/

将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。

即格式为:cp -Rf 原路径/ 目的路径/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,有多种方法可以查看文件夹大小,下面我们介绍两种常用的方法。 方法一:使用du命令 du命令是Linux系统自带的一个查看文件大小的工具,可以显示目录文件所占用的磁盘空间。 du命令的常用参数: -h:以人类可读格式输出文件大小 -s:只显示总大小 使用du命令查看文件夹大小的方法如下: 1. 打开终端(快捷键:Ctrl + Alt + T); 2. 进入要查看文件夹所在的目录; 3. 输入du -h -s 文件夹名称,按Enter键执行; 4. 终端中会显示该文件夹的总大小。 例如,要查看目录下的usr文件夹大小,可以在终端中输入du -h -s /usr,按Enter键执行,终端中会显示usr文件夹的总大小。 方法二:使用ncdu命令 ncdu命令也是一种查看文件夹大小的工具,比du命令更加直观,可以以交互式的方式显示目录结构和文件大小,方便用户查看和管理。 ncdu命令的使用方法如下: 1. 打开终端(快捷键:Ctrl + Alt + T); 2. 安装ncdu,输入sudo apt-get install ncdu,按Enter键执行; 3. 输入ncdu,按Enter键执行; 4. 终端中会显示当前目录结构和文件大小,可以使用上下左右方向键进行浏览和操作。 例如,要查看目录下的usr文件夹大小,可以在终端中输入cd /usr,按Enter键执行,然后输入ncdu,按Enter键执行,终端中会以交互式的方式显示usr文件夹目录结构和文件大小。可以使用上下左右方向键进行浏览,按q键退出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值