千家信息网

Linux文件基本操作命令有哪些

发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,本篇内容主要讲解"Linux文件基本操作命令有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux文件基本操作命令有哪些"吧!1. 切换目录[ro
千家信息网最后更新 2025年11月12日Linux文件基本操作命令有哪些

本篇内容主要讲解"Linux文件基本操作命令有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Linux文件基本操作命令有哪些"吧!

1. 切换目录

[root@localhost ~]# cd [相对路径或绝对路径]

cd 命令的特殊符号

特殊符号作 用
~代表当前登录用户的主目录
~用户名表示切换至指定用户的主目录
-代表上次所在目录
.代表当前目录
..代表上级目录

2.显示当前操作路径

pwd 命令,功能是显示用户当前所处的工作目录

[root@localhost ~]# pwd

3.查看目录下的文件

[root@localhost ~]# ls [选项] 目录名称

ls 命令常用选项及功能

选项功能
-a显示全部的文件,包括隐藏文件(开头为 . 的文件)也一起罗列出来,这是最常用的选项之一。
-A显示全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录。
-d仅列出目录本身,而不是列出目录内的文件数据。
-fls 默认会以文件名排序,使用 -f 选项会直接列出结果,而不进行排序。
-F在文件或目录名后加上文件类型的指示符号,例如,* 代表可运行文件,/ 代表目录,= 代表 socket 文件,| 代表 FIFO 文件。
-h以人们易读的方式显示文件或目录大小,如 1KB、234MB、2GB 等。
-i显示 inode 节点信息。
-l使用长格式列出文件和目录信息。
-n以 UID 和 GID 分别代替文件用户名和群组名显示出来。
-r将排序结果反向输出,比如,若原本文件名由小到大,反向则为由大到小。
-R连同子目录内容一起列出来,等於将该目录下的所有文件都显示出来。
-S以文件容量大小排序,而不是以文件名排序。
-t以时间排序,而不是以文件名排序。
--color=never
--color=always
--color=auto
never 表示不依据文件特性给予颜色显示。
always 表示显示颜色,ls 默认采用这种方式。
auto 表示让系统自行依据配置来判断是否给予颜色。
--full-time以完整时间模式 (包含年、月、日、时、分)输出
--time={atime,ctime}输出 access 时间或改变权限属性时间(ctime),而不是内容变更时间。

4.创建目录(文件夹)

[root@localhost ~]# mkdir [-mp] 目录名

-m 选项用于手动配置所创建目录的权限,而不再使用默认权限。

-p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。

5.删除空目录

[root@localhost ~]# rmdir [-p] 目录名

-p 选项用于递归删除空目录。

6.移动文件或修改文件名

[root@localhost ~]# mv 【选项】 源文件 目标文件

-f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;

-i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);

-n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;

-v:显示文件或目录的移动过程;

-u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级;

7. 复制文件及目录

[root@localhost ~]# cp [选项] 源文件 目标文件

-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;

-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;

-i:询问,如果目标文件已经存在,则会询问是否覆盖;

-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;

-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;

-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);

-r:递归复制,用于复制目录;

-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。

8.删除文件及目录

[root@localhost ~]# rm[选项] 文件或目录

-f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。

-i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。

-r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

到此,相信大家对"Linux文件基本操作命令有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文件 目录 目标 源文件 代表 用户 排序 命令 时间 内容 文件名 链接 权限 系统 递归 移动 基本操作 信息 功能 目录名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库技术与应用好学吗 软件开发设计阶段6 python从数据库读不出数据 苹果淘宝怎么删除数据库 企业文件管理服务器软件 传奇数据库怎么改才出小极品 计算机打印服务器地址 如何查看曙光服务器的管理地址 网络安全服务合同一次性付款 山东浪潮服务器店面地址在哪里 云南朝夕网络技术有限公司 河北数据库应用技术 栖霞区一站式软件开发质量保证 渝北网络技术学院 网络安全领域的重点人群 看门狗2访问ctos数据库 蚌埠咖啡点餐软件开发哪家好 419网络安全观 如何删除管理中的服务器 儿童网络安全教育心理学家 程序员转行做网络安全 数据库应用项目化教程答案 计算机网络技术和计算机专业 软件开发费用属于什么科目 网络安全与道德征文700字 长沙团购软件开发公司 苏州正规软件开发定制 服务器cpu突然变高 贵州数据网络技术分类服务保障 不相交约束数据库
0