阅读:12759回复:0
Linux常用命令
1、 df -h 目录层
查看刚文件夹大小,以及可使用空间 2、 du –sh * | sort -n /usr 找到usr目录下 占用很大的文件夹 3、建立定时清理任务,示例(删除22天前,后缀为png的文件): find /usr/sunsheen/JBOSS/jboss_sms/server/default/deploy/MeteoSMS.war/productImg -mtime +22 -type f -name "*.png" -exec rm -rf {} \; 4、如果想要删除当前目录及其子目录下某种类型文件,比如说所有的jpg文件,则可以使用下面的命令: find . -name "*.jpg" -type f -print -exec rm -rf {} \; 5、删除当前目录下的所有类型的文件 find . -type f -delete或find . -type f -exec rm -f {} \; 6、删除/usr/sunsheen/JBOSS/jboss_sms/server/default/deploy/MeteoSMS.war/pdf目录下的文件名为aeefb5dfdb96466da27f80c799af2c5cRADR_CHN_DOR_L3_ST-R-Z9953-CA-10-230-5-20181031095923.png的文件: find /usr/sunsheen/JBOSS/jboss_sms/server/default/deploy/MeteoSMS.war/pdf -name aeefb5dfdb96466da27f80c799af2c5cRADR_CHN_DOR_L3_ST-R-Z9953-CA-10-230-5-20181031095923.png -exec rm -f {} \; 7、ls的用法 ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的。 ls -lR|grep "^d"|wc -l 说明:ls -l 长列表输出该目录下文件信息(这里的文件,不同于一般的文件,可能是目录、链接、设备文件等) grep "^-" 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息 的行数,又由于一行信息对应一个文件,所以也就是文件的个数。 8.du的用法 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh du常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 --apparent-size:显示目录或文件自身的大小 -l :统计硬链接占用磁盘空间的大小 -L:统计符号链接所指向的文件占用的磁盘空间大小 du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 du -sk filename 查看指定文件大小 9、linux下的find文件查找命令: a.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf (3)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件 10、linux 查看文件属性命令 (1)ls ls -a 查看所有文件 ls -l 查看详细的属性 (2)lsattr 查看文件的扩展属性, 如果文件被 chattr +i 添加了写保护, 用lsattr可以看到添加的属性 (3)file 查看文件的类型 (4)stat 查看文件的状态 11、Linux查看和修改Linux的时间: a. 查看时间和日期 命令 : "date" b.设置时间和日期 例如:将系统日期设定成2009年11月3日的命令 命令 : "date -s 11/03/2009" 将系统时间设定成下午5点55分55秒的命令 命令 : "date -s 17:55:55" c. 将当前时间和日期写入BIOS,避免重启后失效 命令 : "hwclock -w" |
|