运维开发网

2.文件管理、文本管理器vim

运维开发网 https://www.qedev.com 2020-06-22 12:22 出处:51CTO 作者:wx5d368212157b1
1、描述Linux发行版的系统目录名称命名规则以及用途 /  是所有文件目录的根 /boot 引导文件存放目录,引导加载器(grub),内核文件(vmlinuxz) /bin    供所有用户使用的基本命令,不能单独挂载分区,系统启动就会用到的程序 /sbin 管理类的基本命令,不能单独挂载分区,系统启动就会用到的程序 /dev  存放设备文件及特殊文件存储位置,类似/dev/null,/dev

1、描述Linux发行版的系统目录名称命名规则以及用途

2.文件管理、文本管理器vim

/  是所有文件目录的根

/boot 引导文件存放目录,引导加载器(grub),内核文件(vmLinuxz)

/bin    供所有用户使用的基本命令,不能单独挂载分区,系统启动就会用到的程序

/sbin 管理类的基本命令,不能单独挂载分区,系统启动就会用到的程序

/dev  存放设备文件及特殊文件存储位置,类似/dev/null,/dev/zero,/dev/tty,/dev/sd*等设备文件

/etc    存放配置文件(纯文本文件);init.d下存放了各种软件的启动脚本

/home 存放普通用户家目录

/root    管理员家目录

/lib       基本共享库文件和内核模块文件 (centos7链接在/usr/lib)

/lib64   专用于X86_64系统上的辅助共享库文件存放位置  (centos7链接在/usr/lib64)

/proc     用于输出内核与进程信息相关的虚拟文件系统,属于虚拟文件系统

/opt      第三方应用程序的安装位置

/sys      用于输出当前系统上硬件设备相关信息的虚拟文件系统

/tmp   存放临时文件

/media 移动设备临时挂载点

/usr       universal shared,read-only data:全局共享只读数据,整个目录都是只读权限

/var       variable data files 常态性变动的文件,包括缓存(cache),登陆文件(logfile)以及某些软件运行所产生的文件,包括程序文件(lock file,run file)

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

元数据包括:文件类型,权限(UID,GID),链接数(指向这个文件名路径名称个数。如:软链接,硬链接),该文件的大小和不同的时间戳,指向磁盘上文件的数据块指针,有关文件的其他数据

查看方式:stat +文件/文件夹

2.文件管理、文本管理器vim

查看可修改atime,例如cat、more等(访问时间)

使用vim对文件进行编辑保存后,它的mtime时间会变(修改时间)

使用chmod、chown等改变文件属性的操作会修改ctime时间(状态时间)

3、总结软链接和硬链接区别,并用实例操作说明

硬链接:

每个目录引用相同inode号

原文件和链接文件只能在同一个分区

对应同一文件系统上一个物理文件

创建时链接数递增(增加指针)

删除文件时递减计数的链接数(递减指针),文件要存在,至少有一个链接数

目录不能创建硬链接

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

软链接:

一个符号链接指向另一个文件

ls –l的显示链接的名称和引用的文件

可以跨分区

可以对目录进行

一个符号链接内容是它引用文件的名称(链接文件比原文件小)

创建时使用链接文件的相对路径或绝对路径

4.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示

pwd 功能:

单独使用显示当前shell的绝对路径

2.文件管理、文本管理器vim

-P 显示真实物理路径

-L  显示链接路径(默认)

cd命令 功能:改变目录

可跟绝对或相对路径

cd..     切换至父目录

cd       切换至当前用户主目录

cd -     切换至以前的工作目录

 

ls命令 功能:列出目录内容

-a    包含隐藏文件

-l     显示额外的信息

-R   目录递归

-ld  目录和符号链接信息

-1   文件分行显示

-S   从大到小排序

-t   按mtime排序

-u  配合-t选项,显示并按atime从新到旧排序

-U  按目录存放排序显示

-X  按文件后缀排序

-i   查看inode表

通配符模式

* 匹配零个或多个字符

? 匹配任何单个字符

~ 当前用户家目录

~mage 用户mage家目录

~+ 当前工作目录

~- 前一个工作目录

[0-9] 匹配数字范围

[a-z]:字母

[A-Z]:字母

[wang] 匹配列表中的任何的一个字符

[^wang] 匹配列表中的所有字符以

预定义的字符类:

[:digit:]:任意数字,相当于0-9

[:lower:]:任意小写字母

[:upper:]: 任意大写字母

[:alpha:]: 任意大小写字母

[:alnum:]:任意数字或字母

[:blank:]:水平空白字符

[:space:]:水平或垂直空白字符

[:punct:]:标点符号

[:print:]:可打印字符

[:cntrl:]:控制(非打印)字符

[:graph:]:图形字符

[:xdigit:]:十六进制字符</DI< div>

 

touch  功能创建文件

格式:touch [OPTION]... FILE...

-a 仅改变 atime和ctime

2.文件管理、文本管理器vim

-m 仅改变 mtime和ctime

2.文件管理、文本管理器vim

-t [[CC]YY]MMDDhhmm[.ss]

指定atime和mtime的时间戳

2.文件管理、文本管理器vim

-c 如果文件不存在,则不予创建(没有33a这个文件,加-c选项无法创建成功)

2.文件管理、文本管理器vim

 

cp 功能:复制文件或文件夹

格式:

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

cp SRC DEST

SRC是文件:

如果目标不存在:新建DEST,并将SRC中内容填充至DEST中

如果目标存在:

如果DEST是文件:将SRC中的内容覆盖至DEST中

基于安全,建议为cp命令使用-i选项

如果DEST是目录:在DEST下新建与原文件同名的文件,并将SRC中内容

填充至新文件中

cp SRC... DEST

SRC...

多个文件

DEST 必须存在,且为目录,其它情形均会出错

cp SRC DEST

SRC是目录:此时使用选项:-r

如果DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中

如果DEST存在:

如果DEST是文件:报错

如果DEST是目录:

2.文件管理、文本管理器vim

-i          覆盖前提示

-n         不覆盖,注意两者顺序

-r, –R   递归复制目录及内部的所有内容

-a          归档,相当于-dR --preserv=all

-d --no-dereference --preserv=links 不复制原文件,只复制链接名

--preserv[=ATTR_LIST]

mode: 权限

ownership: 属主属组

timestamp:

links

xattr

context

all

-p 等同--preserv=mode,ownership,timestamp

-v --verbose 查看进度

-f –force         强制

-u –update    只复制源比目标更新文件或目标不存在的文件

-b                      目标存在,覆盖前先备份,形式为 filename~

--backup=numbered   目标存在,覆盖前先备份加数字后缀

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

2.文件管理、文本管理器vim

mv 功能:移动文件及目录

mv [OPTION]... [-T] SOURCE DEST

mv [OPTION]... SOURCE... DIRECTORY

mv [OPTION]... -t DIRECTORY SOURCE...

常用选项:

-i     交互式

-f     强制

-b   目标存在,覆盖前先备份

rm   功能:删除文件及目录

rm [OPTION]... FILE...

常用选项:

-i  交互式

-f 强制删除

-r 递归

--no-preserve-root 删除/

 

tree 命令

tree 显示目录树

-d: 只显示目录

-L level:指定显示的层级数目

-P pattern: 只显示由指定wild-card pattern匹配到的路径

 

mkdir 创建目录

-p: 存在于不报错,且可自动创建所需的各目录

-v: 显示详细信息

-m MODE: 创建目录时直接指定权限

 

rmdir 删除空目录

-p: 递归删除父空目录

-v: 显示详细信息

0

精彩评论

暂无评论...
验证码 换一张
取 消