Linux指令 查看资源使用(du,df) 查找查看文件(find, grep,cat,more) 文件权限操作(chmod) 以及文件全部重命名(rename)等

Linux资源查看

文件系统的磁盘使用情况统计

df  -h  (已使用空间和剩余空间)
df  -h  / ( /根目录下 已使用空间和剩余空间)

指定的目录或文件所占用的磁盘空间

du  -h    (磁盘各分区大小,已用空间)
du  -sh  foo   (查看foo目录大小)
du  -sh  *    (查看当前目录所有文件大小)
du -sh ./*     当前路径下所有文件夹大小
U盘接入,用df查看挂载,通常在 /mnt  或者 /media 下   卸载USB存储用Umount命令  umount  path (path为路径)

df -h 列表的每一行意义 (h是把显示的单位改成容易辨认的单位,不再是默认的KB)
第一列Filesystem,磁盘分区
第二列Size,磁盘分区的大小
第三列Used,已使用的空间
第四列Avail,可用的空间
第五列Use%,已使用的百分比
第六列Mounted on,挂载点

du -sh /data (查看指定路径下的文件大小) 或进入路径后 直接 du -sh
-s参数就是查看总大小(区别于查看其中每个目录的大小),而-h参数是把默认的单位KB改为比较好辨认的单位

du -h (/data目录下各个子目录的大小,包括子目录的子目录,但不包含/data下文件)
du –h * (/data目录下各个子目录的大小,包括子目录的子目录,且包含/data下文件)
du -sh * (/data目录下各个子目录的大小,不包括子目录的子目录)
du -ah (/data目录下各个子目录和文件的大小)

-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=<文件> 在<文件>指定目录或文件

linux查找文件

find  /   -name  文件名   (在指定目录下 通过name,文件名查找文件)

/ 代表在根目录下查找,也就是查找路径

查找文件
find ./ -name 文件名 (替换文件名即可,按名字查找当前路径下的文件)
find / -size +100M (查找大于100M的文件)
find ./ -size +100M -size -200M (查找当前路径下文件大小 大于100M 小于200M 的文件)

stat 文件名 查看文件时间戳
find path m/a/c time +n -n (+n n天前,-n n天内)

find / -name “word.txt” (查找文件名包含 word 的 txt文件)

linux 文档内容搜索

文档内容搜索
grep -n ‘内容’ 文件名 (显示匹配行及行号)
grep -v ‘内容’ 文件名 (显示不包含匹配文本的所有行(相当于求反))
grep -i ‘内容’ 文件名 (忽略大小写)

查看文档

cat -n 文件名 (每行带有编号)
cat -b 文件名 (非空行带有编号)

more 文件名 (查看长文本,一屏放不下)
空格 显示下一屏
Enter 滚动一行
b 回滚一屏
f 前滚一屏
q 退出

添加文件操作权限

chmod  a+x  文件    (a表示所有用户,x为执行权限)
或
Chmod  755  文件	 (分别代表三种用户对该文件的权限) 777则为全部

755分别对应三种用户的权限范围

修改文件所属权以及查看

查看
ls -all

修改所属
chown  用户:用户  路径下文件

其他

获取当前操作路径

pwd

查看压缩文件内部文件列表
tar -tvzf 压缩文件名

当前路径下文件全部重命名
rename ‘s/ /_/g’ * (将当前目录下所有文件名中的空格换为下划线 g 代表全局)
rename ‘s/.txt//g’ * (将当前目录下文件后缀 .txt 全部去除)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值