复制和粘贴是计算机上最常用的操作之一。使用Ctrl+ C和Ctrl+ V键盘快捷键很容易做到,但是在Linux终端上却不是那么简单。您有几种选择可以完成工作。这是在Linux终端中复制和粘贴文本,文件和目录的方法。

复制和粘贴文字

如果您只想在终端中复制一段文本,您要做的就是用鼠标突出显示该文本,然后按Ctrl+ Shift+ C进行复制。

要将其粘贴到光标所在的位置,请使用键盘快捷键Ctrl+ Shift+ V。

当您从Word文档(或任何其他应用程序)复制一段文本并希望将其粘贴到终端时,粘贴快捷方式也适用。例如,您可以从浏览器中的网页复制命令,然后使用Ctrl+ Shift+ V快捷方式将其粘贴到终端中。

复制并粘贴单个文件

每当您想在Linux命令行中复制文件或文件夹时,上述键盘快捷键将不起作用。您必须使用cp命令。cp是复制的简写。语法也很简单。使用,cp后跟要复制的文件以及要将其移动到的目的地。

cp your-file.txt ~/Documents/

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

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

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

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

复制和粘贴文件夹及其内容

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

CP -r/下载/图片目录/图片/家庭度假图片

您其余所有语法都完全相同。该-r标志用于告诉cp它正在使用目录,并且应该复制其内容。

如果希望粘贴操作覆盖现有文件,则可以添加-f标志:

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

复制并粘贴多个文件

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

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

具有不同文件类型的所有三个文件都将被复制到Documents目录中。

复制和粘贴相同类型的所有文件

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

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

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

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

移动文件或文件夹

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

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

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

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

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

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

这里的所有都是它的。您已经准备好从命令行开始复制和移动文件。您会看到命令行方式在某些情况下可能非常有效。

在Linux命令行上需要更多指针吗?这是检查sudo历史记录或查明chmod 777命令对文件权限的作用的方法。

linux终端怎么复制粘贴某一行_如何在Linux终端中复制和粘贴文本、文件和文件夹...相关推荐

  1. linux mysql搭建禅道详细教程_如何在Linux服务器上部署禅道

    目前较受欢迎的开源项目管理软件:禅道. 这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品.开发.测试等人员的使用. 下面详细介绍如何在Linu ...

  2. 在linux下怎么解除git本地仓库_如何在Linux上搭建一个Git中央仓库

    前言:本教程只面向那些个人开发者,想要自己在linux上搭建一个git中央仓库用来上传发布自己的项目.但是对于团队来说可能有更高的要求,可以使用 gitlab 搭建一个可视化的类似github的版本管 ...

  3. mac上将视频变小_如何在Linux上将iPhone的.mov视频旋转90度?

    mac上将视频变小 The video files copied from iPhone is rotated by 90 degree when they are played on Linux. ...

  4. linux终端vi怎么复制粘贴,如何在VI编辑器中复制粘贴内容?

    问题描述 我尝试使用CTRL + V粘贴VI编辑器文档中的内容,但CTRL + V不被解释为粘贴. 最佳解决思路 首先,确保您处于编辑模式(按i).然后,如果您使用的是gnome-terminal等终 ...

  5. 在linux里复制文件命令_如何在Linux上使用“安装”命令复制文件

    在linux里复制文件命令 Fatmawati Achmad Zaenuri/Shutterstock.com Fatmawati Achmad Zaenuri / Shutterstock.com ...

  6. testdisk 恢复文件_如何在Linux上安装TestDisk并恢复已删除的文件

    testdisk 恢复文件 Ever stuck in a situation where you accidentally deleted a file? In this tutorial, we' ...

  7. caffe-gpu ubuntu 安装_如何在Linux中安装vnStat和vnStati监视网络流量

    VnStat是针对Linux和BSD的基于控制台的网络流量监视工具设计.它将保留所选网络接口的网络流量日志.为了生成日志,vnStat使用内核提供的信息. 换句话说,它不会嗅探网络流量,并且可以确保系 ...

  8. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  9. linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南

    linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...

  10. linux中fstab文件_如何在Linux上写入fstab文件

    linux中fstab文件 zentilia/Shutterstock.comzentilia / Shutterstock.com Adding a new hard drive or solid- ...

最新文章

  1. 好分数a1a5_好分数怎么查看班级排名 七年级学生成绩查询
  2. 马斯克终结美国载人航天的“寄俄篱下”,SpaceX首次正式商业载人任务圆满成功...
  3. 总结一下php5.2.16与apache2.0的C++扩展开发整个过程
  4. Go中的Socket编程
  5. 【Accelerated C++】重点回顾
  6. 第二阶段冲刺第四天(6月3号)
  7. 网络计算机 用户名和密码,局域网需要用户名和密码怎么办
  8. C++Primer学习笔记:第6章 函数
  9. java集合详解_「软帝学院」Java进阶者专栏:集合框架详解3
  10. 惠普在安全领域发力 收购大数据加密企业
  11. Android 四大组件系列篇
  12. poi(easypoi)导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法(亲测)
  13. 服务器专用影子系统,试试最牛X的影子系统!瞬间创建N个账号
  14. h5游戏引擎有哪些?h5制作模板游戏的教程和流程是什么?
  15. Matab六自由度机械臂建模的偷懒方法
  16. opencv C++下获取矩阵某点的值,输出方框
  17. 大家知道老中医化妆品祛痘效果怎么样吗?
  18. oracle rac 数据同步原理,从HDS VSP G1000的ORACLE RAC双活测试报告了解其实现原理
  19. Leet_Code_1
  20. 对2-9取余的计算方法

热门文章

  1. 【数字预失真】基于Volterra级数的宽带射频功放数字预失真线性化技术matlab仿真
  2. PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization
  3. 计算机关机键桌面,电脑关机快捷键是什么?
  4. wx.chooseImage上传本地PC端和移动端区别
  5. Mysql报错 Error querying database. Cause java.sql.SQLSyntaxErrorException
  6. python 求和_python中求和
  7. sam格式的结构和意义_sam概述
  8. 美国弗吉尼亚大学计算机科学,弗吉尼亚大学计算机科学排名第31(2018年TFE美国排名)...
  9. MySQL判断是否在同一天
  10. 视频:青春期(青春痘1)