Linux系统中使用以下命令来查看文件的内容
你可以使用 man [命令] 来查看各个命令的使用文档,如: man cp
选项与参数:
举个栗子:
ls -al ~
ls -l test.text


这个就不再讲啦,大家应该用的很多~
pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。


不设置权限 默认是给他个755的权限。
mkdir -m 777 test2

但是如果我们想递归的创建该怎么办呢?
mkdir -p aa/bb/cc

注意哦,只能删除空的文件夹哦!

但是上面我们刚递归创建了一个文件夹,mkdir aa/bb/cc ,那这个时候我们该怎么删除呢?
我们也可以加个参数 -p 递归的删,从cc开始删,cc没内容就删掉,然后到bb,如果bb没内容也就直接删掉
rmdir -p aa/bb/cc
- # cp [被复制的文件] [给复制出来的文件起个名字]
- cp test.txt testCopy.txt

- # cp 文件1 文件2 目标目录
- cp testCopy.txt test.txt aa

我们看下图,我首先将test.txt文件设置权限777,也就是rwxrwxrwx
然后我们使用命令 cp test.txt testCopy.txt
接着我们查看复制出来的文件testCopy.txt的属性 发现是755,也就是说是rwxr-xr-x
说明使用 cp去复制文件 并不能把文件的属性一起复制过去。

好,重点来了,那我们用 cp -p试试看。
由上图可知,目前现在有2个文件,test.txt的权限是777,testCopy.txt的权限是755,我们使用 cp -p再复制一份文件testCopy2.txt试试看
由下图可以看出来,cp -p能够连同文件的属性一起复制过去。

简单来说就是如果你复制的是一个链接,那复制返回的就是一个链接而非文件本身。
简单来说就是 如果这个目标文件已经存在了,那我就把他删掉然后再添加一个同样的名字,也就是覆盖。
简单来说就是覆盖之前 给个提示。
就是拷贝的文件比我们的文件新的话 那我才去覆盖。
- # 改名字
- # mv 原有名字 现有名字
- mv test.txt test.sh
- # mv 移动
- # 移动这2个文件到aa这个文件夹里
- mv test.sh test.txt aaa