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