千家信息网

linux中怎么从命令行同时移动多种文件类型

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍了linux中怎么从命令行同时移动多种文件类型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。同时移动多种文件类型想象一
千家信息网最后更新 2025年02月02日linux中怎么从命令行同时移动多种文件类型

这篇文章主要介绍了linux中怎么从命令行同时移动多种文件类型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

同时移动多种文件类型

想象一下这种场景,你在名为 dir1 的目录中有多种类型的文件,例如 .pdf、 .doc、 .mp3、 .mp4、 .txt 等等。我们来看看 dir1 的内容:

$ ls dir1file.txt image.jpg mydoc.doc personal.pdf song.mp3 video.mp4

你希望将某些文件类型(不是所有文件类型)移动到另一个位置。例如,假设你想将 .doc、 .pdf 和 .txt 文件一次性移动到名为 dir2 的另一个目录中。

要同时将 .doc、 .pdf 和 .txt 文件从 dir1 移动到 dir2,命令是:

$ mv dir1/*.{doc,pdf,txt} dir2/

很容易,不是吗?

现在让我们来查看一下 dir2 的内容:

$ ls dir2/file.txt mydoc.doc personal.pdf

看到了吗?只有 .doc、 .pdf 和 .txt 从 dir1 移到了 dir2

在上面的命令中,你可以在花括号内添加任意数量的文件类型,以将它们移动到不同的目录中。它在 Bash 上非常适合我。

另一种移动多种文件类型的方法是转到源目录,在我们的例子中即为 dir1

$ cd ~/dir1

将你选择的文件类型移动到目的地(即 dir2),如下所示:

$ mv *.doc *.txt *.pdf /home/sk/dir2/

要移动具有特定扩展名的所有文件,例如 .doc,运行:

$ mv dir1/*.doc dir2/

更多细节,参考 man 页:

$ man mv

移动一些相同或不同的文件类型很容易!你可以在 GUI 模式下单击几下鼠标,或在 CLI 模式下使用一行命令来完成。但是,如果目录中有数千种不同的文件类型,并且希望一次将多种文件类型移动到不同的目录,这将是一项繁琐的任务。对我来说,上面的方法很容易完成工作!如果你知道任何其它一行命令可以一次移动多种文件类型,请在下面的评论部分与我们分享。我会核对并更新指南。

感谢你能够认真阅读完这篇文章,希望小编分享的"linux中怎么从命令行同时移动多种文件类型"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

文件 类型 移动 多种 命令 同时 目录 不同 篇文章 面的 一行 内容 方法 更多 模式 参考 相同 繁琐 一次性 价值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 高一课程计算机技术数据库 数据库原理与应用第三版教程 网络安全的画大全图片 软件开发技术要求范本 软件开发的英文怎么说 数据库groupby用法例子 肇庆无限软件开发厂家直销 塔克夫 数据库 中小学网络安全领导小组 在日本如何打车软件开发 网络安全经费预算规定 博客网络技术 软件开发审核作业指导 杭州软件开发定制公司哪家靠谱 南关区网络技术服务诚信服务 互联网是科技革命的产物 软件开发abc协作 绍兴提花系统软件开发商 网络软件开发好就业吗 管理服务器i5配置价格 数据库密码设置不了 软件数据库设计应该谁写 邮件发送出现服务器连接错误 中国上市公司经营困境研究数据库 软件开发年底了该不该离职 网络技术在特殊教育的发展 网络安全威胁中通过野蛮手段 软件开发折旧几年 网络安全法规考试题 网络安全检查系统能保存几个月
0