• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小小慧
博客园    首页    新随笔    联系   管理    订阅  订阅
玩转linux文件(重点)

一、几个主要的操作

  •     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移动到当前目录

 

 

 

 

 
posted on 2016-08-13 17:57  小小慧  阅读(193)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3