嵌入式全栈开发学习笔记---Linux基本命令2

2024-04-28 20:12

本文主要是介绍嵌入式全栈开发学习笔记---Linux基本命令2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

cp 源路径 目的路径

cp -r 源路径 目的路径

mv 源路径 目的路径

mv oldname newname


接下来我们继续介绍两个常用的命令

一个是拷贝文件,一个是剪切文件 ,或者也可以用来改名字。

cp 源路径 目的路径

“cp”用来拷贝文件或者目录,使用这个命令时要指定源路径和目的路径。

源路径是什么呢?就是要拷贝的文件在哪里。

还有目的路径,就是把文件拷贝到哪里去。

我们指定源路径和目的路径的时候可以使用相对路径,也可以使用绝对路径。相对路径和绝对路径在上一篇已经讲过了,如果不了解可以去看看。

比如我们现在正在root家目录下,这时我们想要把根目录下的bin目录中的一个ls文件拷贝到当前root家目录下来:

这样我们就把ls文件拷贝到当前root家目录下面来了

我们的命令同时使用了绝对路径和相当路径:

我们也可以换成采用相对路径的方式来指定源路径:

cp -r 源路径 目的路径

以上是用来拷贝文件的命令

如果你想拷贝目录,那就在这基础上加上-r ,即“cp -r 源路径 目的路径”

为什么要加上-r呢,是因为目录是要递归拷贝的,目录下面还有目录,然后这些目录下面还有目录,是无止境的,需要一层一层地去拷贝。-r就是递归的意思

比如我们在当前家目录下想要拷贝根目录下的usr目录下的local目录

这样我们就把local的整个目录拷贝过来了。

我们可以发现它给我们显示文件和目录的颜色是不一样的,虽然Linux系统不会以图形的形式给我们显示出来,当时它把文件和目录用颜色加以区分,这里文件是用绿色表示,目录是蓝色表示。

mv 源路径 目的路径

“mv”用来剪切文件或者目录,不用加-r。

注意:练习的时候不要乱剪切,比如sbin目录下面的文件或者目录都是系统文件,剪切可能会会系统造成影响。我们可以就用usr下面的local和ls来练习。

我们现在把前面我们拷贝到家目录下的local剪走,剪到根目录下的tmp目录

“mv”还可以用来改名字

mv oldname newname

oldname就是旧名字

newname改成的新名字

比如我们想把我们家目录下刚刚拷贝进来的的ls文件改成“xxx”

补充:路径结尾的“/”可以省略,比如:mv local/ / tmp/   都可以写成:mv local /tmp

这篇关于嵌入式全栈开发学习笔记---Linux基本命令2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944156

相关文章

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文