2022_02_09学习输出重定向(“>”、“>>”)、文件拷贝(cp)、文件移动(mv),以及软链接(ln)
目录
输出重定向>和>>
本来要输出到显示器,此时重新定义输出方向,输出到一个文件中。
>将输出内容直接覆盖写入指定文件
>>将输出内容附加写入到指定文件后面
"cat 文件1 > 文件2":将文件1的内容覆盖到文件2中
"cat 文件1 >> 文件2":将文件1的内容追加到文件2中
"echo 内容 >> 文件":将内容追加到文件中
"echo 内容>文件":将内容覆盖文件
....“只要是输出信息都可以使用>或>> 输出到文件中”
文件拷贝cp(copy)
在windows系统中大家都使用过复制粘贴吧!复制一个文件或者目录然后粘贴到其他的目录中。在linux中"cp"命令就能做到。同样:1.给定复制的文件或目录 2.给定要粘贴的目录就Ok了
"cp 要复制的文件/目录 要粘贴到的目录"1."cp dog.txt dog":复制dog.txt文件粘贴到dog目录中
2."cp -r dog cat":复制dog目录粘贴到cat目录(-r-->递归处理,也就是复制目录下所有内容)
文件移动mv(move)
在windows系统中,大家都是用过剪切吧,就是把文件或目录剪切,然后粘贴至目录。Linux中move命令就能完成该任务。同样,1.要剪切的文件或目录 2.粘贴至哪个目录
"mv 要剪切的文件或目录 要粘贴的目录"
软链接ln(link)
什么是软链接?还是拿windows系统举例,咱们经常下载完软件,都会在桌面上建立一个快捷方式,软链接就类似于创建一个快捷方式。(删除快捷方式不会影响软件,但删除软件一定会影响快捷方式)
ln创建:给目录或文件创建一个快捷方式
"ln -s 目录/文件 链接名",就可以用链接名访问目录/文件
ln删除:Linux中一切皆文件,那就当做文件删除去对待就好了。
"rm 软链接名"软链接文件类型
我找到一篇关于软/硬链接的文章,可以更好的学习学习!
Linux命令ln、cp、硬链接和软链接_zz的专栏-CSDN博客_cp 硬链接
总结:看了上面的文章,软链接创建的那个链接名里存放的就是原文件的路径信息....,原文件如果不存在了,那么路径信息当然也没用了.....