Ubuntu学习之Linux文件和目录管理
来源:互联网 发布:图表数据区域怎么设置 编辑:程序博客网 时间:2024/04/29 06:58
- 文件系统架构
- 重要目录说明
- 目录以及文件的命名规则
- ls指令操作
- 文件和目录操作
一.文件系统架构
1.Linux文件系统具有层级性
- 文件或目录起始于根目录”/”成为树状结构
- 最顶层由”/”开始
- “/”代表根目录,”~”代表当前用户的home目录(等同于”/Users/weichuang(当前用户的用户名)/”)
2.文件和目录名区分大小写
3.路径通过”/”分隔开
4.”../”表示上层目录
5.”.”表示当前目录
6.隐藏目录或文件名以”.”开始
二.重要目录说明
1.home目录
- root用户的home目录是/root
- 普通用户的目录是/home/userx
2.bin目录
- 常用的可执行文件
- /bin、/usr/bin、/sbin等
3.外部设备mountpoint
- /media、/mnt
- 当检测到设备接入会自动产生挂载点
4./etc 系统的配置文件
5./tmp 临时文件
6./boot 系统内核与开机必要文件
7./dev 系统所有的设备文件
8./usr
- unix system resource缩写
- 保存程序的相关文件
9./lost+found
- 每个分区都会自动创建
- 文件系统发生错误的时候,将一些丢失的目录放到该目录下
10./var、/srv
- 系统在运行过程中,用户数据会保存在里面
11./proc虚拟的文件系统,数据都是在内存中
12./lib、/usr/lib、/usr/local/lib 存放一些可以复用的函数和库等
三.目录和文件的命名规则
1.不超过255个字符
2.区分大小写
- file、File、FILE表示不同的文件
3.除了” / “外,所有的字符都合法
- 避免文件名首字符使用”+-.”等
- 避免使用空间、制表符和@#$%等
4.最好使用有意义的名称来命名
四.ls指令操作
1.”ls”语法ls或者ls[options][file_or_dirs]
- ls:列出当前目录内容
- ls 参数:显示指定目录下的内容,如”ls /”
- ls -a:显示隐藏文件(隐藏文件是以”.”开始)
- ls -l:显示详细内容
讲解:
第一列:文件或目录所具有的权限
第二列:文件或目录所拥有的子文件数量
第三列:文件或目录的拥有者,即owner
第四列:文件或目录所属的群组
第五列:文件或目录的大小
第六列:文件或目录创建或最后修改时间
第七列:文件或目录的名字 - ls -ld:显示目录本身的属性
五.文件或目录操作
1.相对路径与绝对路径
- 绝对路径必须是” / “开头
- 相对路径一般比较短
2.切换目录
- cd(change directory缩写)、pwd
- “cd ~”进入当前用户的home目录
- “cd ..”进入上一级目录
- “cd -“进入上一次操作的目录
3.复制文件和目录”cp”
- cp [options] “file”(要复制的文件) “destination”(存放所复制文件的目录)
- cp [options] file1 file2 destionation 复制多个文件
- cp -r dir1 dir2 复制目录
4.移动和重命名文件和目录” mv “
- 移动操作类似于cp
- 重命名:mv originalName nowName
5.删除文件和目录” rm “
- rm [options] filenames
- 参数: -i:交互式 -r:递归删除 -f:强制删除
6.新建文件和目录”touch” “mkdir”
7.确定文件的格式
- file [options] filenames
8.”cat”指令查看文本文件的内容
- cat [options] filenames
9.”less”分页查看文本文件
- less [options] [filename]
0 0
- Ubuntu学习之Linux文件和目录管理
- 【Linux学习】Linux文件和目录管理
- Linux学习之旅【5】Linux文件与目录管理
- Linux学习笔记之文件和目录
- 【Linux】Shell学习笔记之三——文件和目录管理(修改、查找)
- Linux文件管理:文件和目录管理
- Linux文件管理:文件和目录管理
- linux文件和目录管理
- Linux文件和目录管理
- linux文件和目录管理
- Linux文件和目录管理
- linux 文件和目录管理
- linux文件和目录管理
- Linux文件和目录管理
- 【Linux】 管理文件和目录
- Linux学习之文件目录管理(一)
- Linux基础学习-文件和目录管理命令
- linux学习笔记(一)--文件和目录管理
- 【LeetCode】7(4)Search a 2D Matrix(Medium)
- python笔记 4
- hdu 5420 Victor and Proposition 线段树建图+强连通分量
- 裸机开发前准备
- 九度oj 1136
- Ubuntu学习之Linux文件和目录管理
- [LeetCode] Sort Colors(!!两个指针)
- swift详解之九---------------自动引用计数、循环引用(这个必须理解,必须看)
- 分段压缩
- AutoCAD2014打开闪退的解决办法
- var_export 与 var_dump的不同
- SQL Server之存储过程基础知识
- Android MediaScanner
- 用python进行数据预处理,过滤特殊符号,英文和数字。(适用于中文分词)