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
一般是find
和grep
配置使用,下面说明两种查找文件的方式。例子是查找当前目录和子目录中含有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个查找命令