`

linux常用disk磁盘操作命令

 
阅读更多

 

原文链接:http://www.javaarch.net/jiagoushi/582.htm

 

	#按照目录大小排序战士最前面15个目录或者文件
	du -xB M --max-depth=2 /var | sort -rn | head -n 15

	#列出当前所有子目录的文件大小
	du -h --max-depth=1

	#列出当前文件或者目录最大的10个
	du -s * | sort -n | tail

	#按照目录大小从大到小排序
	du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'

	#列出path这个目录的文件树
	du -h /path | sort -h

	#每隔60s监控对应目录的文件大小变化
	watch -n60 du /var/log/messages


	#递归删除当前目录下所有子目录中的.svn目录
	find . -type d -name '.svn' -print0 | xargs -0 rm -rdf

	#列出当前磁盘的使用情况
	df -P | column -t

	#监控磁盘的使用情况
	watch -d -n 5 df

	#列出当前inode的使用情况
	df -i  <partition>

	#按照每个磁盘使用量从高到低排序
	df -h | grep -v ^none | ( read header ; echo "$header" ; sort -rn -k 5)


	#查看物理磁盘的使用情况
	df -x tmpfs | grep -vE "(gvfs|procbususb|rootfs)"

	#查看当前所有磁盘的大小和使用量
	df -H

	#查看所有分区使用情况
	fdisk -l /dev/sda

	# 显示系统所有的分区或给定的分区
	fdisk -l       
	# 显示时,显示的是扇区数不是柱面数           
	fdisk -u           
	 # 显示指定partition的block数       
	fdisk -s partition       

	#查看磁盘的读写容量
	iostat -m -d /dev/sda1

	#测试磁盘的读写速度
	hdparm -t /dev/sda

	#查看某个文件的所有链接
	find -L / -samefile /path/to/file -exec ls -ld {} +

	#查看最大的5个文件
	find . -type f -exec ls -s {} \; | sort -n -r | head -5

	#查看365天前的文件并删除
	find ./ -type f -mtime +365 -exec rm -f {} \;

	#查看大于100M的文件
	find . -type f -size +100M

 

0
0
分享到:
评论

相关推荐

    linux常用disk磁盘操作命令整理

    本篇文章将深入探讨一些常用的Linux磁盘操作命令,帮助用户更高效地管理和使用磁盘资源。 首先,`du`命令用于查看文件或目录所占用的空间大小。例如,`du -h --max-depth=1`将显示当前目录下所有子目录的文件大小,...

    Linux常用命令 数据库常用命令

    从给定的文件信息中,我们可以提取并生成与IT领域相关的多个知识点,主要围绕Linux常用命令、数据库常用命令,以及Windows环境下VHD虚拟磁盘的管理和数据库连接数的监控与调整。 ### Windows环境下VHD虚拟磁盘管理 ...

    Linux 磁盘命令

    ### Linux磁盘命令详解 在Linux操作系统中,对磁盘的操作是系统管理的重要组成部分,涉及到数据存储、系统性能优化等多个方面。本文将详细介绍Linux下常用的磁盘操作命令,包括`df`和`fdisk`,并深入理解这些命令在...

    linux常用系统维护命令

    ### Linux常用系统维护命令知识点详解 #### 一、获取系统基本信息 **1. 查看Linux内核版本** - **命令**: `uname -a` - **用途**: 该命令可以显示当前系统的内核版本信息,包括操作系统名称、内核版本号等。 - *...

    Linux常用命令-电子书

    ### Linux常用命令精解 #### 引言 在IT领域,尤其是系统管理和软件开发中,Linux作为一款开源、稳定且功能强大的操作系统,被广泛应用于服务器、数据中心和个人开发环境。掌握其核心命令对于提升工作效率至关重要...

    DOS(磁盘操作命令)常用命令

    ### DOS(磁盘操作命令)常用命令解析 在数字化时代早期,DOS(Disk Operating System,磁盘操作系统)是个人电脑领域中广泛使用的操作系统之一,尤其是IBM PC及其兼容机。尽管现代操作系统如Windows、macOS和Linux...

    linux常用命令大全.md

    Linux操作系统是目前服务器和个人电脑领域使用广泛的开源操作系统,它提供了一套丰富的命令行工具,使得...以上是Linux常用命令的详细介绍和使用方法,掌握这些命令对于进行Linux系统管理和日常操作都是非常重要的。

    Linux中磁盘分区教程

    Disk Druid是Linux安装过程中常用的一款图形化的分区工具,尤其适用于新手。它提供了直观的界面,允许用户选择要操作的磁盘,创建、调整大小、删除和格式化分区。Disk Druid会自动处理MBR或GPT分区表,并且支持LVM...

    linux常用命令手册

    ### Linux常用命令手册知识点 #### 文件传输 - **bye**:在`ftp`会话中使用,用于退出当前的FTP连接。 - **ftp (file transfer protocol)**:用于在计算机网络中进行文件传输的标准协议。 - **ftp count**:未详述...

    linux常用命令大全

    ### Linux常用命令大全:系统操作与管理的终极指南 Linux作为全球最受欢迎的开源操作系统之一,其强大之处在于其丰富的命令行工具,这些工具为用户提供了高效、灵活的系统管理和编程环境。以下是从“Linux常用命令...

    linux常用命令加实例大全

    ### Linux常用命令加实例大全:深入解析与应用 在IT领域,尤其是系统管理和软件开发中,Linux操作系统以其稳定性、安全性和灵活性而著称。对于初学者乃至经验丰富的工程师而言,熟练掌握一系列基本到高级的Linux...

    AIX,HP-UX,LINUX,SOLARIS磁盘与卷管理常用命令精选

    通过阅读《AIX,HP-UX,LINUX,SOLARIS磁盘与卷管理常用命令精选》的PDF文档,你可以深入理解这些命令的使用场景和具体操作步骤。此外,`Linux书籍.txt`和在线资源如`优秀Linux书籍下载.htm`也可以提供更多的学习材料。...

    unlix linux 常用命令

    ### Unlix Linux常用命令及其系统管理 #### 一、Unlix Linux系统介绍 Unlix Linux是一种基于HP-UX的操作系统,广泛应用于服务器管理和维护场景。本文将详细介绍Unlix Linux中的常用命令及其系统管理方法,包括内存...

    linux实用命令常用命令

    以下是对给定文件中提及的Linux常用命令的详细解析: #### 1. `last` `last`命令用于显示系统登录记录,包括用户名、终端、登录时间等信息。这对于了解谁在何时登录过系统非常有用,特别是在多用户环境下。 #### 2...

    Linux 磁盘挂载

    本篇将深入讲解Linux磁盘挂载的相关知识点,包括基本概念、挂载过程、常用命令以及一些实际操作技巧。 首先,我们要理解“挂载”这个词在Linux中的含义。挂载(Mount)是指将一个文件系统与系统的某个目录关联起来...

    linux 查看磁盘空间

    `df`(disk free)命令是Linux/Unix系统中用于显示文件系统磁盘空间使用情况的常用工具。它可以帮助用户了解各个分区的总容量、已用空间、剩余空间及使用率,从而及时发现并解决磁盘空间不足的问题。 #### 常用选项...

    linux常用命令汇总

    ### Linux常用命令汇总 #### 一、系统基本信息查询 **1. 查看当前系统信息** ```bash # uname -a ``` 此命令用于显示当前Linux系统的内核版本信息,包括系统名称、主机名、内核版本号、操作系统版本、处理器架构...

Global site tag (gtag.js) - Google Analytics