Linux系列——【文档创建】——01【场景驱动学习】

接下来我将按照自己所能理解或者自己更容易理解的方式进行Linux知识学习:【以场景驱动学习】
1、一开始进入到Linux系统,我会迫不及待的想知道自己当前目录:
#pwd `此命令是显示系统当前目录
2、如果发现当前目录不是我的目标目录,我会使用:
#cd PATH 此命令为【change directory】,作用转换目录路径
3、到达目标路径后,此时我想了解当前路径下有那些东西
#ls 此命令为【list】,作用:列出当前目录下的子目录和文档,但不包括隐藏文档;常结合以下参数使用

  1. -l >以更详细的方式列出子目录和文档的信息,包括文件类型【目录中主要有三种类型的文件,分别未子目录文件、文档文件、链接文件】、权限、链接次数、属主、属组、inode号、创建时间、文件名
  2. -h >以更人性化的方式显示文件大小
  3. -a >显示全部子目录及文档,包括隐藏文档

4、既然此目录中存在这些子目录及文档,那么我应该如何创建它们呢?
【目录操作——新增】
#mkdir PATH >此命令用于创建子目录;常结合以下参数使用:

  1. -p >当目标目录与根目录之间有一段未创建的目录时,-p可自动创建目标目录与根目录之间的空白目录;

【目录操作——删除】
#rmdir PATH >此命令用于删除空白目录,即此目录没有包含子目录及文档
#rm PATH >此命令用于删除目录;常结合以下参数使用:

  1. -f >强制删除,可结合-r使用,即:-rf
  2. -r >递归删除
    【目录操作——移动】
    #mv [source|源目录] [destination|目标目录]

【文档操作——新建】
#touch filename1,.,.,filenamen >此命令用于创建文档,可一次创建多个
【文档操作——删除】
#rm filename >此命令用于删除文档,常结合以下参数及通配符使用:

  1. t.g:#rm *.txt >删除当前目录中以txt后缀命名的文档
  2. -f >同上

【文档操作——移动】
#mv [source\filename] [destination\filename] >此命令可用于移动文档位置,常用于”改名“,及可以重新设置移动后的文档名
【文档操作——复制】
#cp [source|filename] [destination|PATH] >此命令用于复制文档,常结合以下选项使用:

  1. -P >【 same as --preserve=mode】,使得复制后的文档权限与源文档权限一致

【链接文件】
链接文档有两种类型,分别为软连接与硬链接;软链接可理解为快捷方式、硬链接可理解为”镜像文件“。它们的特征如下:
【软连接文件】
#ln -s [source/filename] [destination/filename] >此命令用于创建软连接文件

  1. 权限为777,即所有人都可以打开软连接
  2. 文件类型为”l“
  3. 软链接文件的文件名有箭头"---->“指向源文件
  4. 可创建执行目录的软链接
    【硬链接文件】
    #ln [source/filename] [destination/filename] >此命令用于创建硬链接文件
  5. 硬链接文件的类型为”l“
  6. 文件的权限与源文件一致
  7. 硬链接文件的内容与源文件是实时同步的
  8. 硬链接文件与源文件的文件唯一标识号【inode号】是一样的
  9. 不能对目录创建硬链接文件
  10. 硬链接文件不能跨分区
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值