linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档
1.解压缩 压缩命令
代码语言:javascript复制zip -p -r mymail-1026.zip mymail/
解压命令
代码语言:javascript复制unzip mymail-1026.zip
2.复制 将文件file1复制到dir1目录下的file2文件
代码语言:javascript复制cp file1 dir1/file2
将文件夹source_dir复制到target_dir目前并且修改文件夹名称new_name_dir
代码语言:javascript复制cp -r source_dir target_dir/new_name_dir
3.重命名 将文件test1重命名为test2
代码语言:javascript复制mv test1.txt test2.txt
cp会保留原来的文件,先复制改文件名,然后删除原文件。
代码语言:javascript复制cp test1.txt test2.txt
rm test1.txt
修改文件夹重命名
代码语言:javascript复制cp test1 test2
rm -r test1
如果是要对文件进行批量重命名请使用rename,rename是一个批量操作极强的命令。 rename命令的使用是“rename 老文件 新文件 需要重命名的老文件”
代码语言:javascript复制rename test1.log test2.txt test1.log
批量重命名文件名,把所有TestFile文件的文件名由TestFile变为tt。
代码语言:javascript复制rename TestFile tt TestFile*.log
批量重命名txt文件为log文件。
代码语言:javascript复制rename .txt .log *.txt
4.删除 删除文件
代码语言:javascript复制rm test1.txt
删除文件夹
代码语言:javascript复制rm -r test1 //需要确认的方式
rm -rf test2 //无需确认,递归删除
5.目录按更新时间排序 ll -t 命令进行时间排序,这样是默认为降序。写入到文件中查看排序
代码语言:javascript复制ll -t >> myDir.log
6.grep递归搜索文档 linux根据关键字搜索文档
代码语言:javascript复制grep '取消月报' ./mymail -Rn
如果是python项目,可以将项目打包下载 sz命令,然后在本地使用vsCode工具来搜索关键字。在本地开发,然后再通过rz命令上传。