UNIX文件系统----用户角度

文件:

文件即 数据流,字符流(字节流)

操作系统不对文件进行任何结构化

在UNIX系统中,文件时字节序列


三种文件类型:

普通文件:文本数据  代码数据,没有内部结构

目录文件:将所有内容组织成一张表,目录内文件名的列表

特殊文件:代表系统的设备,例如打印机 光驱,都在/dev 文件中


路径名:

由斜杠/分隔的由目录组成的一个序列,它指示知道一个文件所经历的目录

两种类型:

绝对路径(全路径):由根目录开始

相对路径:由当前目录开始

. 表示当前目录

.. 表示上级目录



工作目录:正在工作的目录,当前目录

与目录相关的命令:

pwd:  print working directory  显示当前所处的工作目录,返回的是绝对路径


$ pwd


/Users/gaowei


cd:  change directory 从一个目录进入另一个目录,


$ cd [dir_name]


$ cd   无参数直接进入登录时的所在的主目录 


$ cd ..  退回到父目录


$ cd /  返回到根目录


mkdir:  创建目录


一次只创建一级目录


$ mkdir dir_name1 dir_name2 


eg: mkdir gaowei/suba gaowei/subb


一次创建多级嵌套的目录


$ mkdir -p dir_name1/dir_name2 /dir_name3



rmdir:  删除目录


$ rmdir dir_name1 dir_name2


参数必须有,而且不能删除自己,只能删除空的子目录


一次删除多级嵌套的目录,但是最后那个待删除的目录必须为空且有写的权限


$ rmdir -p dir_name1/dir_name2 /dir_name3


ls:list 显示目录中的各项


$ ls dir_name 


$ ls -a  显示所有文件(包括隐藏文件), 文件中. 开头的文件时隐藏文件


$ ls -R 显示所有子目录的内容(所有嵌套的都显示出来)


$ ls -l  显示各项文件的详细信息


$ ls -s   


块和字节的关系是  每块大小 = 512字节 * 2的整数次方



ls -l  普通文件和目录文件


ls -l 设备文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 2,066评论 0 3
  • (一)基本命令 命令格式: 命令 参数 1. ls 显示文件名,等同于dos下dir命令 命令格式:ls [opt...
    李彪_哈工大阅读 530评论 0 1
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,507评论 9 468
  • 飞蛾扑火 只是死亡的凄美 与闪烁的悲伤 那一瞬间 只是烟花般的绚烂 它们不愿站在死亡的边缘 却又心甘情愿被命运束缚...
    婉_霞阅读 375评论 9 7
  • 和平友好的谈过分手,你如往昔一样把我送到电梯口,我从未想过,电梯门关上的那一刹那,就是一辈子。 恋爱两年多了,甜蜜...
    盛夏桐悦阅读 580评论 16 5

友情链接更多精彩内容