linux文件系统常用命令有哪些(linux文件系统详解)

linux文件系统常用命令有哪些(linux文件系统详解)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-11-13 14:18:17
文章简介

1、Rcommend command--help显示command的帮助信息 mancommand查阅command命令的使用手册 ls-a查看所有文件列表(可查看隐藏文件) ls-l

2025阿里云双十一服务器活动

1、Rcommend

command--help显示command的帮助信息

mancommand查阅command命令的使用手册

ls-a查看所有文件列表(可查看隐藏文件)

ls-l以列表方式显示文件的详细信息

ls-h配合-l以人性化的方式显示文件大小

ls-l-h显示文件大小更加直观

?代表任意一个字符,至少1个

[]表示可以匹配字符组中的任一一个

[abc]匹配a、b、c中的任意一个

[a-f]匹配从a到f范围内的任意一个

cd~切换到当前用户的主目录(家目录~)

cd-可以在最近两次工作目录之间来回切换

4、touch:

touch文件名如果文件不存在,可以创建一个空白文件;如果文件已存在,可以修改文件的末次修改日期

-a仅修改“读取时间”(atime)

-m仅修改“修改时间”(mtime)

5、mkdir:

-p可以递归递归创建出具有嵌套叠层关系的文件目录

mkdir文件夹名创建一个新的目录

mkdir-pa/b/c/d递归创建多个目录

rm-f强制删除,忽略不存在的文件,无需提示

rm-r递归地删除目录下的内容,删除文件夹时必须加此参数

rm*1.txt删除以1.txt结尾的所有文件

rm-rf*强制删除该文件夹中所有文件(删除完成不可恢复)

cp源文件目标文件复制文件或目录

cp-i源文件名目录名覆盖文件前提示

cp-r源文件名目录名若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

cp-d源文件目标文件若对象为“链接文件”,则保留该“链接文件”的属性

linux文件系统常用命令有哪些,linux文件系统详解

cp-a源文件目标文件相当于-pdr

8、cat:

cat文件名查看文件内容、创建文件、文件合并、追加文件内容等功能,会一次性显示所有的内容,适合查看内容较少的文本文件

cat-b文件名对非空文件内容,显示行编号

cat-n文件名对输出的所有内容,显示行编号

9、more:

more文件名分屏显示文件内容,每次只显示一页内容,适合内容较多的文本文件

空格键:显示手册页的下一屏

Enter键:一次滚动手册页的一行

10、其他:

pwd用于查看当前所在文件夹目录

-perm匹配权限(mode为完全匹配,-mode为包含即可)

-mtime-n+n匹配修改内容的时间(-n指n天以内,+n指n天以前)

-atime-n+n匹配访问文件的时间(-n指n天以内,+n指n天以前)

-ctime-n+n匹配修改文件权限的时间(-n指n天以内,+n指n天以前)

-nouser匹配无所有者的文件

-nogroup匹配无所有组的文件

-newerf1!f2匹配比文件f1新但比f2旧的文件

--typeb/d/c/p/l/f匹配文件类型(后面的字母参数依次表示块设备、目录、字符设备、管道、链接文件、文本文件)

-size匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

-exec......{}\;后面可跟用于进一步处理搜索结果的命令(下文会有演示)

-exec参数用于把find命令搜索到的结果交由紧随其后的命令作进一步处理,它十分类似于管道符技术,并且由于find命令对参数的特殊要求,因此虽然

exec是长格式形式,但依然只需要一个减号(-)。

find[路径]-name"*.py"查找指定路径下扩展名是.py的文件,包括子目录

如果省略路径,表示在当前文件夹下查找

findDesktop/-name"*1*"搜索桌面目录下,文件名包含1的文件

findDesktop/-name"*.txt"搜索桌面目录下,所有以.txt为扩展名的文件

findDesktop/-name"1*"搜索桌面目录下,以数字1开头的文件

find/-perm-4000-print查询整个系统中搜索权限包括SUID权限的所有文件

以上就是linux文件系统常用命令有哪些的详细内容,更多请关注主机测评网其它相关文章!

标签:
上海服务器容灾和业务连续性计划实践指南(服务器容灾方案)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!