复制和粘贴是电脑上使用最多的操作之一。虽然使用Ctrl+C和Ctrl+V键盘快捷键很容易做到这一点,但在Linux终端上就不是那么简单了。你有几种选择来完成这项工作。以下是你如何在Linux终端中复制和粘贴文本、文件和目录。
1、复制和粘贴文本
如果你只是想在终端中复制一段文字,你需要做的就是用鼠标高亮显示,然后按Ctrl + Shift + C来复制。
要将其粘贴到光标所在的位置,请使用键盘快捷键Ctrl + Shift + V。
当您从Word文档(或任何其他应用程序)中复制一段文本并想在终端中粘贴时,"粘贴 "快捷键也适用。例如,您可以在浏览器中从网页中复制一条命令,然后使用Ctrl + Shift + V快捷键将其粘贴到终端中。
2、复制并粘贴单个文件
每当您想在Linux命令行中复制文件或文件夹时,上述键盘快捷键将不起作用。您必须使用cp命令。cp是复制的简写。语法也很简单。使用,cp后跟要复制的文件以及要将其移动到的目的地。

cp your-file.txt ~/Documents/

当然,这假定您的文件位于要处理的目录中。您可以同时指定。

cp ~/Downloads/your-file.txt ~/Documents/

您还可以选择在复制文件时重命名文件。在目的地中指定新名称。

cp ~/Downloads/your-file.txt ~/Documents/new-name.txt

3、复制和粘贴文件夹及其内容
为了复制文件夹及其内容,您将需要告诉cp命令以递归方式复制。使用-r标志就足够简单了。

cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics

您其余所有语法都完全相同。该-r标志用于告诉cp它正在使用目录,并且应该复制其内容。
如果希望粘贴操作覆盖现有文件,则可以添加-f标志:

cp -rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics

4、复制并粘贴多个文件
您也可以复制多个文件。Linux命令行使您可以使用括号同时定位多个项目{}。您可以使用它们列出要复制的每个文件的名称,并用逗号分隔。

cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/

具有不同文件类型的所有三个文件都将被复制到Documents目录中。
5、复制和粘贴相同类型的所有文件
如果要复制大量相同类型的文件,则可以使用通配符*。星号/通配符告诉Linux命令行在该位置绝对接受任何内容。因此,如果您告诉Linux复制*.jpg,它将复制所有JPG文件,而不管名称是.jpg部分之前是什么。

cp ~/Downloads/*.jpg ~/Pictures/

如果要使用多种文件类型(例如JPG和PNG),则可以使用之前的括号。

cp ~/Downloads/*.{jpg,png} ~/Pictures/

6、移动文件或文件夹
如果您来这里是想将文件从一个位置移动到另一个位置而不进行复制,那么您也可以轻松地做到这一点,但是移动文件需要mv命令。语法与cp非常相似。

mv ~/Downloads/your-file.txt ~/Documents/

同样,您也可以重命名它。

mv ~/Downloads/your-file.txt ~/Documents/renamed.txt

但是,有一个主要区别。您不需要-r标志来移动整个文件夹。

mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics

您已经学习了从命令行开始复制和移动文件,您会感觉到命令行方式在某些情况下可能非常有效。
A5互联https://www.a5idc.net/

如何在Linux终端中复制和粘贴文本、文件和文件夹。相关推荐

  1. 如何在 Linux 终端中复制粘贴 [初学者教程]

    文章目录 1.在终端中使用键盘快捷键进行复制粘贴 2.在终端中复制和粘贴的另一种方法是使用右键单击上下文菜单. 3.在Linux终端使用鼠标中键(滚轮)复制粘贴 4.为什么 Linux 终端不使用&q ...

  2. 如何在Linux终端中展示幻灯片

    导读 如果你需要在你的大学或公司的演示文稿中加入一些独特的风格,那么使用 Linux 终端怎么样?想象一下,这将是多么酷的事情啊! 演示文稿往往是枯燥的.这就是为什么有些人会添加动画或漫画/meme ...

  3. linux终端删除文件命令_如何在Linux终端中删除文件和目录

    linux终端删除文件命令 Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com T ...

  4. linux终端查看文件夹图片,如何在Linux终端中显示图片

    Linux 上有许多 GUI 图片浏览器.但我尚未听说或使用过任何在终端中显示图片的应用程序.幸运的是,我刚刚发现了一个可用于在终端中显示图像的名叫 FIM 的图像查看器.FIM 引起了我的注意,是因 ...

  5. 如何在 Linux 终端中一次运行多个 Linux 命令(初学者教程)

    文章目录 1.使用 ; 在一行中运行多个 Linux 命令 2.使用 && 运行多个 Linux 命令 3.使用 || 一次运行多个 Linux 命令 三个命令对比: 4.结合 &am ...

  6. photorec_如何在Linux / Ubuntu中使用PhotoRec恢复已删除的文件

    photorec Accidentally deleted files or photos? In this tutorial, we'll learn how to recover deleted ...

  7. img文件制作linux启动u盘,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  8. linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  9. linux终端如何连接wifi,如何在 Linux 终端中连接使用 WiFi?

    导读 在本教程中,你将学习如何在 Ubuntu 中从终端连接到无线网络.如果你在使用 Ubuntu 服务器时,无法访问常规的桌面环境,这将对你非常有帮助. 我的家用电脑主要使用桌面 .我也有多台 Li ...

最新文章

  1. CentOS6.0_X86_64 oracle 11g R2 开机自动启动(linux)
  2. Boost------ windows 库的编译安装
  3. 对程序员非常重要的24个软技能
  4. 承接数字油画图稿/线条图定制(出图)业务
  5. 10停止nginx命令 win_Linux下配置Nginx并使用https协议
  6. 用jsp开发web应用并不是一个高效率的选择
  7. 装饰画必备素材——装饰设计师,填充不用愁!
  8. mysql一样的查询在我本地很快但是线上很慢_MySQL大数据量分页查询方法及其优化...
  9. 51nod1122 机器人走方格 V4
  10. SpringCloud第一章 Euraka服务注册与发现组件
  11. 花了一万多买的web前端全套教程,现在分享给大家
  12. LaTeX里添加下划线无法自动换行
  13. 你喜欢吃和不喜欢吃的水果
  14. 研华webaccess与西门子PLC以太网通讯配置
  15. Linux创建软链接和硬链接的命令
  16. 机器学习需要掌握的数学知识点---详细整理
  17. python 文件路径找不到_python路径正确但找不到文件
  18. 微信小程序中如何实现微信支付
  19. java实现极简单的 TXT小说阅读器(第二版)
  20. Away3d的粒子系统做雨雪效果

热门文章

  1. java汉字转拼音pinyin4j-2.5.0.jar用法
  2. 教你三分钟修改视频画面的尺寸大小
  3. Java入门之Digital eigenvalue
  4. 简单教你修改视频尺寸
  5. 【代码迁移】Git动态更换版本仓库
  6. 图论及其应用-哈密尔顿图(alpha)
  7. Unity解析和读取文本—— txt 文件
  8. 菜鸟到大神的上位历程,即学即用走向人生巅峰
  9. Java MyShopping管理系统 > 购物结算+管理系统
  10. 什么是OpCode?