Linux 文件系统

1  *  Copyright (c) 2012级, 烟台大学计算机学院 

2  *  All rights reserved.  

3  *  作者:付记超 

4  *  完成日期:2015 年 2 月 5 日   

5  *  版 本 号:v1.0   

6  *  学习主题:

7  *  使用环境:Linux的命令行

8  *  使用好处:

9  *  使用时间:

10 *  如何使用:

11 *  学习内容:

靈雲星火

 Linux一切皆文件 

不同的发行版本目录结构不尽相同,但是都遵守FHS标准

http://www.pathname.com/fhs/参考官方文件

一:文件系统基本知识

 文件系统:是一种存储和组织计算机的方法,它使得其存储和查找变得容易,文件系统使用文件和目录树的抽象概念代替了硬盘和光盘等物理设备使用的数据块的概念。

目录:包含很多文件项,文件+路径映射

文件:文件系统中存储数据的而一个命名的对象。

文件名也是数据,并且保存在文件目录项里面

Linux目录结构

http://linux-wiki.cn/wiki/zh-hans/Linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84


二、文件类型

    普通文件 :-

    目录文件:d  也是一中文件

    块设备文件:b

    字符设备文件:c

    管道:|

    套接字文件:s

    连接文件:ln

三、文件系统管理的相关命令

pwd(printing working directory):打印出当前所在路径


技术分享

cd(change directory)切换目录

    cd ~username 进入他的家目录

    cd - 在前面一个目录和当前目录之间进行切换

技术分享

file:查看件类型某个文

file 参数

技术分享

stat:显示文件的额外状态信息

技术分享

文件管理(创建 更改 移动 删除)

touch:改变文件的时间戳为当前时间或创建新的文件

    -a 仅修改访问时间

    -s 修改文件的时间,若不存在就创建文件

    -d 后面跟要修改的日期,二不是当前的日期


mv(移动文件)目标文件只能是一个

-f:强制执行,如果目标文件已经存在,不会询问是否覆盖

-i:如果目标文件存在,询问是否覆盖

-u:如果目标文件存在,且文件元比较新才会复制

cp :复制文件或者目录

-a:全部复制

-i:若目标文件存在,则询问操作的进行

-p:连同文件的属性一起复制,而非文件默认属性

-r:递归持续复制,用于目录的复制。

还可以改名字,cp 目录名  新的目录名

rm:删除文件或者目录

-f:force,强制执行,不会有警告

-i:交互式的,有警告

-r:递归删除目录,非常危险


install:复制文件并制定属性,复制之后有执行权限 不支持目录复制

    -d 创建目录

    -m 指定权限 与chmod类似


目录管理(创建 删除 列出)

mkdir:创建空目录

    -p :递归 配合{}展开很有用

    -m:配置文件的权限,不需要看默认权限

rmdir:删除空目录

-p连同上层空目录一起删除


tree:查看目录树

    tree 路径

    -a 显示所有的文件

    -d 只显示目录文件

技术分享


本文出自 “靈雲星火” 博客,请务必保留此出处http://lingyunxinghuo.blog.51cto.com/9876729/1629349

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。