码迷,mamicode.com
首页 > 系统相关 > 详细

linux系列 : shell 脚本编程

时间:2017-09-04 09:47:58      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:内容   系统   迭代   lis   位置   类型   bsp   java   删除   

 

文件系统

技术分享

  1.文件系统分区结构分为inode组以及data域

  2.linux文件中分为目录以及二进制文件

  3.目录下存放着目录项,目录项记载着文件名以及indexID,每个indexID对应着inode组中的一个元数据结构体

  4.元数据结构体中存放着权限,类型,大小,指针等数据,通过指针可以找到二进制文件位置

ls : list文件信息

  ls

    -a 列出所有文件

    -l 详细信息

    -i 列出indexID

技术分享

 

diff : different两个文件的差异

  diff test.java  testCopy.java

  如果没有没有任何输出表明两个文件内容一致

 

cp : copy 

  copy 位置/文件名 位置   ---复制文件

  copy share/ share2 -r   ---迭代复制目录

 

rm : remove

  rm 位置/文件名  ---删除文件

  rm 位置/ -r  ---迭代删除

  注意,其实删除并没有清除二进制文件,只是删除目录中的目录项,并在inode组在特定ID标记为空闲.

mv : move | rename

  mv 位置/文件 位置  ---移动文件

  mv 文件 新文件名  ---重命名

 

辅助

  alias l = ‘ls -l‘   ---别名

linux系列 : shell 脚本编程

标签:内容   系统   迭代   lis   位置   类型   bsp   java   删除   

原文地址:http://www.cnblogs.com/CARPE-DIEM-wu/p/7471908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!