Linux(四)-文件管理

文本搜索: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

你可能感兴趣的:(Linux(四)-文件管理)