Linux常用命令集锦

记录一些平时经常用到,但是总是记不住的一些命令,以后会不定期更新

挂载

# 查看移动硬盘的信息
sudo fdisk -l
# 建立需要挂载的目录,这一步可选择
mkdir ~/tmpdata
# 挂载磁盘
sudo mount -t ntfs /dev/sdc1/ ~/tmpdata
# 卸载移动磁盘
sudo umount ~/tmpdata

计算文件数目

ls -l dirpath | grep '^-' |wc -l

查看文件夹大小

du -sh dir_path

根据文件内容查找文件

grep

一般是findgrep配置使用,下面说明两种查找文件的方式。例子是查找当前目录和子目录中含有reklawetihwx的所有文件。
在当前用户的Document\tmp.txt中存在reklawetihwx字符。

grep -riL "reklawetihwx" *

* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-i 忽略大小写
-l 仅仅显示文件名

find和grep使用

使用find用于查找符合条件的文件。得到文件名之后,结合xargs对符合条件的文件进行其他的命令操作。

find . -name '*.txt' | xargs grep 'reklawetihwx'

根据文件名查找文件

find . -name 'my*'

更多的查找方法看Linux的5个查找命令

posted @ 2017-04-21 21:29  babers  阅读(291)  评论(0编辑  收藏  举报