| 关键词: 文件 目录 nbsp 路径 搜索 属性 系统 时间 递归 用户 |
Linux的文件目录结构与管理 一,Linux的目录结构 1,/ 根目录root,一般建议在根目录下面只有目录,不要直接有文件。根目录是系统启动是载入的第一个分区,所以,所有启动过程中用到的文件都放在这个分区中 2,、/bin 放置用户可执行的二进制文件 3,/boot 这个目录主要放置Linux系统启动时用到的文件 4,/Dev 在Linux中任何设备都以文件类型存放在这个目录中 5, /etc系统主要的设置文件都放在这个目录内,例如人员的账号密码,各种服务的其实文件等,一般来说,这个目录中的各文件属性都是可以让其他用户查看的,但是只有root有权修改 6,/home 这是系统默认的用户的家目录 7, /Lib 系统使用的函数库的目录 8,lost+found 系统出现异常,产生错误时,会讲一些遗失的片段防御此目录下 9, /mnt, /media 这是软盘和光盘的默认挂载点,media一般挂在便携式的存储设备 10, /opt option的 简写 是第三方软件的默认安装目录 11,sbin 存放只有管理员才能执行的二进制文件 12,dev device的简称设备文件(字符设备,块设备)特殊文件 13,proc 伪文件系统 用户和管理员跟内核交互的接口 14,root 系统管理员的家目录 15, srv 一些服务启动之后,这些服务所需要访问的数据目录 16, tmp 是让一般用户或者正在执行的程序立式放置文件的地方,这个目录是任何人都可以访问的但需要定期清理 17,/usr 跟系统相关的的一些文件,但是不是和系统启动相关的文件 18,var 放置经常发生变化的文件和目录 建议不要与root分区分开的目录有/etc,/sbin,/dev,/lib 因为这些都是系统西东相关的目录 为了安全性要求最好独立分区的目录,/home,/user,/var,/tmp 二,Linux的文件与目录管理 1,相对路径与绝对路径 A, 相对路径一定由根目录/写起 B, 绝对路径不是由根目录/写起 2,目录的相关操作 A,cd 切换工作环境 用法 cd [相对路径或者绝对路径] Cd ~回到自己的家目录 Cd .. 回到当前目录的上层目录 Cd - 回到刚才的目录 B ,pwd print director的缩写 显示当前所在的目录 Pwd –p 显示出实际路径 而非链接路径 C, mkdir (建立新目录) -m:设置文件的权限直接设置,不要管默认权限 -p:帮助您建立所需要的目录递归 D,rmdir(删除“空”目录) Rmdir –p 目录名 E, ls 查看文件与目录 ls 目录名 -a 将全部文件与隐藏文件一起列出来 -A 将全部文件与隐藏文件(但不包裹.与..两个目录)一起列出来 -d 仅列出目录本身而不列出目录内的文件 -f 直接列出结果而不进行排序 -F 根据文件,目录等信息附加数据结构 -h 列出文件大小(例如 kb,mb等单位) -i列出inode位置,而非文件属性 -l 列出长数据串 -n 列出uid 与gid 而非用户的名称 -r 将排序结果反向输出 -R与子目录内容一起累出来 -S按文件大小排序 -t按时间排序 F, cp复制文件和目录 -d 若文件为连接文件的属性则复制链接文件而非文件本身 -f 强制复制 -I 若复制文件已经存在,在复制时先询问用户是否真的操作 -l 建立硬链接文件,而非复制文件本身 -p将文件的属性一起复制 -r递归持续复制文件,用于目录的复制操作 -s复制成符号链接文件 G,rm(删除文件或目录) -f 强制删除 -i交互模式,在删除前询问是否删除 -r递归删除 H,mv 移动文件与目录或重命名 -f 强制移动 -i若目标文件已存在询问是否覆盖 I,basename 获取文件的文件名 Dirname 获取文件的目录名 J,cat 查看文件的内容 -A 列出一些特殊字符 -E将结尾的换行符显示出来 -n显示行号 K, more翻页查看(一页一页翻动) 空格键 表示向下翻 Enter:表示下翻一行 /string表示在这个显示额内容中,向下搜索字符串 :f立即显示文件名以及当前的行数 Q 退出 L, less一页一页翻动 空格键 向下翻动一页 Pagedown 向下翻动一页 Pageup 向上翻动一页 /string 向下搜索字符串 ?string 向上搜索字符串 N反复前一个搜索 小N重复前一个搜索 Q 退出 M,Head取出前几行 Head –n file N, tail 取出后几行 Tail –n file O,touch 修改文件时间与创建新文件 -a 仅修改access 时间 -c 仅修改时间,而不建立时间 -d 后面可以接日期,也可以使用—date=“日期或时间” -m 仅修改mtime -t后面可以接时间,格式为【YYMMDDhhmm】 P,设置文件的属组和属主 Chown + 用户 文件 改变文件的属主 Chgrp 组 文件 改变文件的属组 R,stat 显示文件的时间戳 S,file 查看普通文件的具体属性 T,修改文件的权限 chmod Chmod +权限 文件 U表示属主,g表示组,o表示其他用户 +表示增加权限,—表示减小权限,=表示将权限改为和某个文件一样 U, which 寻找执行文件 Which command V, whereis 文件或目录名 寻找特定文件 -b 只找二进制文件 -m 执照帮助文件manual路径下的文件 -s 只找源文件 -u 没有帮助文件的文件 W,locate filename 查找文件 X,find 查找 与时间有关的参数 -atime n 在n天之前访问过的文件 -ctime n 在n天之前修改过的文件 -mtime n在n天之前修改过的文件 与文件文件权限及名称有关的参数 -name filename 搜索文件名为filename的文件 -size [+/-]搜索比size还要大或者小的文件 -type type 搜索类型为type的文件 -perm mode 搜索文件属性刚好为mode的文件 -perm –mode 搜索文件属性必须要包裹mode的文件 -perm +mode 搜索文件属性包裹mode任意属性的文件 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|