一、几个主要的操作
- mkdir—创建目录
- cp—复制文件和目录
- mv——移动/重命名文件和目录
- rm——删除文件和目录
- ln——创建硬链接和软链接
二、几个考点:
通配符
硬链接和软链接(符号链接)
在默认情况下,每个文件有一个硬连接,这个硬连接给文件起名字,但我们创建硬链接以后,就为文件创建了一个额外的目录条例。
缺陷:不能关联到它所在的文件系统之外的文件;
不能关联一个目录
符号链接,是通过创建一个特殊类型的文件,这个文件包含一个关联文件或目录的文件指针。他们和windows的快捷方式差不多
硬链接与软链接的区别
1.硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。
硬链接可由命令 link 或 ln 创建,如:
link oldfile newfile
ln oldfile newfile
由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。
硬链接不能对目录进行创建,只可对文件创建。
2.软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放的内容是另一文件的路径名的指向。软链接就是一个普通文件,只是数据块内容有点特殊。
软链接可对文件或目录创建。
ln -s old.file soft.link
ln -s old.dir soft.link.dir
加-s选项表示创建的是软链接。
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
三、一个命令框架:
1.创建目录
cd 定位到到当前目录中
mkdir playgroung 创建一个palyground的目录
cd playground 将当前目录改成playground
mkdir dir1 dir2 新建两个文件
2.复制文件
cp /etc/passwd 将etc文件中的paswd复制到当前目录中
ls 查看当前目录
cp-v /etc/passwd
用cp-v能直接显示复制路径,显示结果:'/ect/passwd'->'./passwd'
3.移动和重命名文件
4.创建硬链接
创建一些关联我们的数据文件fun的链接,这样我们就要四个fun文件
mv passwd fun 将passwd改名成fun
mv fun dir1 将fun移动到dir1中
mv dir1/fun dir2 把fun文件从dir1移动到dir2
mv dir2/fun 再把fun移动到当前目录