王强
侠客
侠客
  • UID49
  • 粉丝0
  • 关注0
  • 发帖数7
阅读:12759回复:0

Linux常用命令

楼主#
更多 发布于:2019-03-25 19:28
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"




游客

返回顶部