Linux入门基础命令—cp

Linux入门基础命令—cp
cp格式有以下几种

A1、如果SOURCE是一个文件,目标文件不存在;当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的:

A2、如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的位置如果你输入y,那么就会覆盖abc中的内容)

A3、如果SOURCE是一个文件,而目标是一个存在的文件夹比如下面这个例子issue的内容会复制到tmp目录下(记住是tmp目录下,而不是tmp这个目录里面)还会保存原来的名字issue(黄色箭头所指)

B1、如果SOURCE是多个文件,目标是文件或者是目录但都不存在例如下面这个例子将issue文件和bashrc两个文件复制到原来不存在的wjcxj的文件中去,这种情况是不允许复制的,如果存在wjcxj这个文件,也是不允许的,目标必须必须得是一个文件夹

B2、如果SOURCE是多个文件,目标是个文件夹,这种情况是允许复制的,例如下面这条例子,etc和bashrc这两个文件会复制到dir目录下

C1、SOURCE是一个或多个文件夹,目标是不存在的(c是原来不存在的,复制之后自动创建)比如下面这个例子,如果下面这条命令再执行一遍,那么boot会成为c的子目录

把etc复制过去并改名字为backetc,-v可以看到过程:

时间: 05-27

Linux入门基础命令—cp的相关文章

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

【系统知识点】linux入门基础命令

大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter1 parameter2 - ps:第一个被输入的数据绝对是命令或者是可执行文件 cat /etc/redhat-release//查看系统版本 uname -r//查看内核版本 uname -m//查看系统位数 pwd: print working directory,显示用户当前所在目录 ls 

Linux入门基础命令(五

lsblock:查看硬盘分区状态创建一个硬盘之后若想显示出来除重启之外也可以用echo '---'> /sys/class/scsi_host/host2/scancat /usr/share/dict/words:字典(可以当成脚本破解密码)netstat -ntu:查看远程主机有谁正在连接两个应用程序在同一台机子上进行通讯(只需一个Socket文件就可以把两个应用程序连接起来)创建Socket文件: 在打开一个新窗口查看/tmp下是否有haha,若有则成功 输入一下加白色的命令加入连接 输入

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux系统管理——基础命令篇

终于开始接触Linux,现在是一个标准的菜鸟,那么就踏踏实实,一步一步开始进阶,希望我的博客慢慢可以给后来人带来帮助. 废话少说,下面就是我所接触的Linux系统管理的一些基础命令,以及我个人添加的命令的释义,还望大大们多多指教. 一.Linux命令行基础 [[email protected] ~]# uname -r       //查看内核版本 [[email protected] ~]# uname -a       //查看内核相关详细信息 [[email protected] ~]#

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L

Linux 入门基础 及一些常见命令

计算机的组成及其各部分的功能 现代计算机的基本结构是由匈牙利-美国科学家冯· 诺依曼于1946年提出的.迄今为止所有进入实用的电子计算机  都是按冯· 诺依曼提出的结构体系和工作原理设计制造的,故又统称为"冯·诺依曼型计算机". 根据冯.诺依曼原理:计算机由运算器.控制器.存储器.输入设备.输出设备所组成. 运算器: 进行算术与逻辑运算. 控制器:  从内存中依次取出命令,产生控制信号,向其它部件发出指令,指挥整个运算过程. 运算器,控制器,缓存,寄存器组成CPU. 存储器: 分为内部