Linux文件系统管理

pwd命令
用于显示工作目录

参数:

-P:显示真实物理路径地址,如在 /bin目录下执行,输出为/usr/bin

-L:显示链接路径(默认)
Linux文件系统管理_第1张图片

绝对路径和相对路径
绝对路径为真实从根目录开始路径。如/usr/sbin

相对路径为相对于现在所处目录的路径,比如所处在/usr目录下,bin就相当于/usr相对路径,可减少输入/usr。

basename和dirname basename取末尾文件名不要路径 dirname末尾文件前的路径

cd命令
cd命令为进入到目录中,后面接绝对路径或相对路径,cd directory

选项 -P:切换至物理路径,非软连接目录

cd … (切换到上级目录) cd ~(切换到当前用户家目录) cd -(切换到以前工作目录)

变量值$OLDPWD:上一次目录路径 $PWD:当前目录路径

ls命令
ls命令可以列出目录下的文件和子目录

用法:ls 参数 目录

常见参数

-a:显示所有文件及目录,包括隐藏的文件及目录

-d:显示目录本身,而不是它们的内容

-l:显示详细的信息

-R:显示目录递归

-ld:目录和符号链接信息

-1:文件分行显示

-S:按照从大到小排序

-t:按照mtime排序

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

-U:按照目录存放顺序显示

-X:按文件后缀排序

变量及配置文件:/etc/DIR_COLORS 和 $DIR_COLORS

stat命令
stat命令主要用于显示文件或文件系统的详细信息

每个文件三个时间戳

access time(atime) modify time(mtime) change time(ctime)

file命令
查看文件的数据类型,然后通过适当程序和命令打开

常用选项(file 参数 文件)

-b :列出文件辨识结果时,不显示文件名称

-f:-f<名称文件> 指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。

-F:使用指定风格符号指定输出的类型,默认是:

-L:查看对应软链接对应的文件类型

对应转换编码命令 iconv 转换文件类型工具 unix2dos(window文件转成linux文件)

文件通配符模式
通配符模式仅支持

*匹配零个或多个字符,但不匹配 “.” 开头的文件,即隐藏文件

? 匹配任何单个字符,一个汉字也算一个字符
当前用户家目录

~mage 用户mage家目录

. 和 ~+ 当前工作目录

~- 前一个工作目录

[0-9] 匹配数字范围

[a-z] 一个字母

[A-Z] 一个字母

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

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

[^a-z] 匹配列表中的所有字符以外的字符

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

[:lower:]:任意小写字母,表示 a-z

[:upper:]: 任意大写字母,表示 A-Z

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

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

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

[:punct:]:标点符号

[:print:]:可打印字符

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

[:graph:]:图形字符

[:xdigit:]:十六进制字符

touch命令创建文件
touch命令可以用来创建空文件或刷新文件的时间,touch 参数… file …

选项说明

-a:仅改名atime和ctime

-m:仅改变mtime和ctime

-t:指定atime和mtime时间戳

-c:如果文件不存在,则不予创建

Linux文件系统管理_第2张图片

©著作权归作者所有:来自51CTO博客作者小小ITa的原创作品,请联系作者获取转载授权,否则将追究法律责任
7、Linux文件系统管理(上)
https://blog.51cto.com/gavenlee/5285925

你可能感兴趣的:(linux,服务器,运维)