前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档

linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档

作者头像
oktokeep
发布2024-10-09 11:04:57
发布2024-10-09 11:04:57
19900
代码可运行
举报
文章被收录于专栏:第三方工具第三方工具
运行总次数:0
代码可运行

linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档

1.解压缩 压缩命令

代码语言:javascript
代码运行次数:0
运行
复制
zip -p -r mymail-1026.zip mymail/

解压命令

代码语言:javascript
代码运行次数:0
运行
复制
unzip mymail-1026.zip

2.复制 将文件file1复制到dir1目录下的file2文件

代码语言:javascript
代码运行次数:0
运行
复制
cp file1 dir1/file2

将文件夹source_dir复制到target_dir目前并且修改文件夹名称new_name_dir

代码语言:javascript
代码运行次数:0
运行
复制
cp -r source_dir target_dir/new_name_dir

3.重命名 将文件test1重命名为test2

代码语言:javascript
代码运行次数:0
运行
复制
mv test1.txt test2.txt

cp会保留原来的文件,先复制改文件名,然后删除原文件。

代码语言:javascript
代码运行次数:0
运行
复制
cp test1.txt test2.txt
rm test1.txt

修改文件夹重命名

代码语言:javascript
代码运行次数:0
运行
复制
cp test1 test2
rm -r test1

如果是要对文件进行批量重命名请使用rename,rename是一个批量操作极强的命令。 rename命令的使用是“rename 老文件 新文件 需要重命名的老文件”

代码语言:javascript
代码运行次数:0
运行
复制
rename test1.log test2.txt test1.log

批量重命名文件名,把所有TestFile文件的文件名由TestFile变为tt。

代码语言:javascript
代码运行次数:0
运行
复制
rename TestFile tt TestFile*.log

批量重命名txt文件为log文件。

代码语言:javascript
代码运行次数:0
运行
复制
rename .txt .log *.txt

4.删除 删除文件

代码语言:javascript
代码运行次数:0
运行
复制
rm test1.txt

删除文件夹

代码语言:javascript
代码运行次数:0
运行
复制
rm -r test1  //需要确认的方式
rm -rf test2  //无需确认,递归删除

5.目录按更新时间排序 ll -t 命令进行时间排序,这样是默认为降序。写入到文件中查看排序

代码语言:javascript
代码运行次数:0
运行
复制
ll -t >> myDir.log    

6.grep递归搜索文档 linux根据关键字搜索文档

代码语言:javascript
代码运行次数:0
运行
复制
grep '取消月报' ./mymail -Rn

如果是python项目,可以将项目打包下载 sz命令,然后在本地使用vsCode工具来搜索关键字。在本地开发,然后再通过rz命令上传。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档