好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

linux文件系统常用命令

linux系统在市面上也是非常的常见和高使用率的,而然这个系统也是拥有很多的版本的,如果你有什么不明白的可以来看看linux系统有哪些,相信可以帮助你们。

linux 文件 系统常用命令:

1、Rcommend

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

# 例如:

mkdir --help

man command 查阅command命令的使用手册

# 例如:

man mkdir

2、ls:

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

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

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

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

ls -lh

ls -hl

ls -lha

* 代表任意数个字符

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

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

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

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

3、cd:

linux下 文件 和目录特点:

. 代表当前目录

.. 代表上一级目录

cd 切换目录

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

cd . 保持在当前目录不变

cd .. 切换到 上级目录

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

4、touch:

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

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

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

-d 同时 修改 atime和mtime

5、mkdir:

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

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

例如:

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

6、rm:

rm 删除 文件 或目录

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

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

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

rm -r *

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

7、cp:

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

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

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

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

cp -p 源 文件 目标 文件 保留原始 文件 的 属性

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

8、cat:

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

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

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

9、more:

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

使用more的操作键:

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

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

b:回滚一屏

f:前滚一屏

q: 退出

10、其他:

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

clear 用于清屏

tree -d 只 显示目录 信息

-name 匹配 名称

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

-user 匹配所有者

-group 匹配所有组

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

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

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

-nouser 匹配无所有者的 文件

-nogroup 匹配无所有组的 文件

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

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

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

-prune 忽略某个目录

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

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

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

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

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

例如:

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

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

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

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

延伸阅读:是什么系统

小编说

以上是 为你收集整理的 linux文件系统常用命令 全部内容。

如果觉得 网站内容还不错,欢迎将 推荐给好友。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail测试数据 举报,一经查实,本站将立刻删除。

无法登录微软账户详细教程

一些电脑用户在重装了系统之后出现微软账户无法登录的情况,而且指纹和面部识别也都没法录入了,其实大家可以通过计算机中的管理建立新用户并禁用原用户来完成。

mtu怎么获取

电脑上的mtu最好是与我们的真实网络mtu保持一致,这样才可以发挥出最大的网速水平,那么我们应该如何查看自己的mtu,并获取到最佳mtu设置标准呢,就需要在cmd中一个个排查了。

7zip解压软件怎么用

7zip解压工具许多用户喜欢在手机上使用,但是这个软件对于新手来说操作还是有点难度的,要解压的话,大家可以通过右击你的压缩包,然后进行解压,但是前提是一定要有压缩包哟。

鸿蒙3.1有什么新功能

华为将会在2023年正式推送鸿蒙3.1系统,修复了系统内部存在的问题,而且还加入更多功能,具体有哪些新功能是全新的呢?就让我来为大家一一介绍吧。

鸿蒙3.1升级名单一览

去年9月份华为开启了鸿蒙3.0系统公测升级更新,向许多机型都推送3.0,而本月鸿蒙3.1系统也将出现在大家面前,正式开启公测招募。

appdata文件夹有什么用

appdata是每一个Windows系统中几乎都有的文件夹,而且它通常会默认在c盘中,并占用了几十个G的内存空间,但是很多朋友并不知道这个appdata文件夹有什么用。

appdata文件夹可以移到d盘吗

我们在系统检查的时候经常会发现appdata文件夹非常大,而且因为它默认是在c盘,所以会占用大量的c盘空间非常令人头疼,这时候我们可以将appdata文件夹移动到d盘解放c盘吗,其实理论上是可行的。

bonjour打开方法

Bonjour是苹果系统能方便设备自动发现彼此的网络,但是很多朋友都不会开启Bonjour,实际上只需要找到管理中的Bonjour服务就能设置开启。

wmiproviderhost怎么禁用

wmiproviderhost进程如果占用了用户很大内存空间的话,其实是可以直接进行禁用的,大家只需要进入系统服务界面,然后将相关的应用直接的进行禁用就好了。

wmi provider host可以结束进程吗

清理后台的时候,肯定很多的伙伴在任务管理器里面看到了wmi provider host进程吧,大家最好奇的莫过于是不是可以去结束这个进程,其实可以结束进程,但是非常不建议哟~

查看更多关于linux文件系统常用命令的详细内容...

  阅读:18次