文本搜索:grep
grep 命令用于查找文件里符合条件的字符串。
grep test *file <==查找后缀有 file 字样的文件中包含 test 字符串的文件
在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep 'a' 1.txt
反向查找。前面各个例子是查找并打印出符合条件的行,通过"-v"参数可以打印出不符合条件行的内容
查找文件:find
Linux find命令用来在指定目录下查找文件
find命令
显示当前目录中大于20字节并以.c结尾的文件名
find . -name "*.c" -size +20c
从当前目录查找用户tom的所有文件并显示在屏幕上
find . -user tom
拷贝文件:cp
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中
image.png
把文件夹 vim_configure 拷贝到 code 目录里。
cp vim_configure/ code/ -ivr
移动文件:mv
mv命令用来移动文件或目录,也可以给文件或目录重命名。
mv常用选项说明
归档管理:tar
此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
tar [参数] 打包文件名 文件
tar命令参数很特殊,其参数前面可以使用“-”,也可以不使用。
image.png
tar -cvf test.tar 1.txt 2.txt 3.txt
文件压缩解压:gzip
gzip使用格式如下:
gzip -r test.tar test.tar.gz <=压缩文件
gzip -d test.tar.gz <=解压文件
文件压缩解压:zip、unzip
通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
查看命令位置:which
python@ubuntu:~$ which ls
/bin/ls