0
点赞
收藏
分享

微信扫一扫

7、Linux文件系统管理(上)

pwd命令

用于显示工作目录

参数:

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

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

7、Linux文件系统管理(上)_文件名

绝对路径和相对路径

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

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

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

7、Linux文件系统管理(上)_文件名_02

cd命令

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

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

7、Linux文件系统管理(上)_文件名_03

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

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

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

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

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

[:punct:]:标点符号

[:print:]:可打印字符

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

[:graph:]:图形字符

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

touch命令创建文件

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

选项说明

-a:仅改名atime和ctime

-m:仅改变mtime和ctime

-t:指定atime和mtime时间戳

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

7、Linux文件系统管理(上)_绝对路径_04

touch不支持通配符模式



举报

相关推荐

0 条评论