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 全部去除)