有以下这几种方式 1 cp 你先复制的文件 你想复制到哪 cp 源文件 目标文件 如 cp 1.txt ~document/doc 2.txt 如果2.txt里面没有2.txt文件那么就会自动创建一个,如果有就会覆盖原文件(很危险所以一般不使用这个命令)
cp -i 源文件 目标文件 此命令在覆盖已有文件前会先询问用户,每次覆盖文件或者复制的文件都会更新到最新时间
cp -r 源文件夹 目标文件 此命令是复制文件夹到目标路径(-r 将指定文件下所有文件已经子目录一起处理)
cp 绝对路径、相对路径 绝对路径,相对路径
ctrl键组合 ctrl+a:光标跳到行首。 ctrl+e:光标移到行尾。 ctrl+b:光标左移一个字母 ctrl+f后移一个字符 ctrl+d: 删除提示符后一个字符或exit或logout。 ctrl+h:删除光标前一个字符,同backspace键相同。 ctrl+k:清除光标后至行尾的内容。 ctrl+u: 清除光标前至行首间的所有内容。 ctrl+l:清屏,相当于clear。 Ctrl+p重复上一次命令 ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history ctrl+c:杀死当前进程。 ctrl+方向键 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz ctrl+w: 同上 ctrl+t: 交换光标位置前的两个字符 ctrl+y: 粘贴或者恢复上次的删除 ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符 ctrl+f: 光标右移 ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z,到后台,然后fg,重新恢复 Ctrl+x同上但再按一次会从新回到原位置 Ctrl+o Ctrl+y Ctrl+i Crtl+m这4个没搞清楚怎么用 ctrl-I 等同于按制表符
符号链接(类似于windows里的快捷方式) 硬链接(可以近似copy一个副本,只能在一块硬盘里面使用,如果文件散布在多个硬盘,比如AB那么A中创建的硬链接在A中不可用) 如图1.txt文件有一个f_file的软链接,2.txt有个硬链接f_file2,他们的大小不同, f_file软链接是5而1.txt是14,而2.txt是0,f_file2是0,可以说明软连接是文件而硬链接是副本。
与cp命令差不多在移动文件上 mv 文件名 新文件名 移动的骚操作 cd !¥这个命令代表执行上一条语句最后面的语句,所有这里执行的是cd Downloads/
本文章使用limfx的vscode插件快速发布