Linux文件管理命令-----详细

Linux目录结构

Linux的树形目录结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4PzOIIrx-1584972742926)(…/Linux-image/1584967899181.png)]

(1)目录介绍:

/bin:存放常用命令,普通用户也可执行

/dev:存放设备文件

/boot:存放内容及引导系统程序文件

/home:普通用户主目录的默认存放位置

/lib:库文件存放目录

/tmp:存放临时文件

/usr:系统存放程序的目录

(2)目录切换命令-cd、pwd

cd 切换目录 pwd 显示当前所在目录

**【例1】**切换当前位置为/etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/

**【例2】**切换到当前目录的父目录

[root@localhost network-scripts]# cd …

**【例3】**切换到当前目录下的某一个目录

[root@localhost sysconfig]# cd ./modules/ 或cd modules

**【例4】**切换到用户主目录

[root@localhost modules]# cd

**【例5】**切换到前一个工作目录

[root@localhost ~]# cd -

(3)命令行编辑的几个辅助操作

Tab键:自动补齐

反斜杠“\”:在一行命令后加上\,表示另起一行继续输入

上下方向键:找出曾经执行过的历史命令

快捷键 Ctrl+U:清空至行首

快捷键 Ctrl+K:清空至行尾

快捷键 Ctrl+L:清屏

快捷键 Ctrl+C:终止命令的执行

(4)ls命令:查看目录下的信息

命令格式: ls [选项] [目录名称]


选项 功能说明
-a 列出目录下的所有文件,包括以 . 开头的隐含文件(all)
-l 列出文件的详细信息(long)(相当于 ll命令)
-h 与-l 一起,以易于阅读的格式输出文件大小
–help 显示帮助信息


【例1】直接使用ls命令,可以看到文件以不同颜色显示:

蓝色代表目录(文件夹) 灰色代表普通文件 绿色代表可执行文件

红色代表压缩文件 天蓝色代表链接文件(快捷方式)

**【例2】**查看当前目录下的所有文件,含隐藏文件。

#ls -a

**【例3】**以长格式方式查看/home目录下的所有文件信息。

方法一:

#ls -l -a /home

方法二:

#ll -a /home

【例4】 以长格式方式和阅读的格式输出文件大小

#ll -h

(5)绝对路径和相对路径

·绝对路径

绝对路径是以根目录为起点,完整地表示到目标文件或目录的路径。

·相对路径

相对路径是以当前目录为起点,完整地表示到目标文件或目录的路径。

**【例】**以绝对路径显示/etc/sysconfig/network-scripts/目录下的信息

[root@localhost network-scripts]# ls /etc/sysconfig/network-scripts/

**【例】**相对路径的使用

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# ls ./

[root@localhost network-scripts]# ls …

[root@localhost network-scripts]# cd …/modules/

Linux的文件管理命令

**(1)用mkdir命令创建目录:**mkdir

**·命令格式:**mkdir [选项] 目录名称


选项 功能说明
-m 在创建目录时设定权限模式
-p 创建目录结构中指定的每一个目录,如果目录不存在则创建目录,如果目录已存在也不会被覆盖
-v 或–verbose:每次创建新目录都显示信息
–help 显示帮助信息


·文件的命名

Linux操作系统中的文件名和命令都需要区分大小写。

Linux支持长文件名,最长可以达到256个字节,Linux的文件名中不能含有空格和 以下特殊字符:

! @  #  ¥  % ~ & × ( ) [ ] { }

' " \ / | ; < > << >>

(2)用touch命令创建/更新文件

touch命令用于创建一个新的空文本文件。

命令格式:touch 文件名

(3) 用cp命令复制文件及目录
**cp命令:**可用于目录或文件的复制。

**命令格式:**cp \[选项\] 源文件 目标文件

选项 功能说明
-a 保留链接、文件属性,复制目录时可递归的复制目录 
-i 如果目标文件或目录已经存在,则对用户进行提示,可以用字母y确认,其他字母都是否认
-r 复制目录,实现将源目录下的文件和子目录一起复制到目标目录中


(4) 用mv命令移动/重命名文件及目录
**mv命令:**用于移动或重命名目录或文件。

Linux操作系统中没有单独的重命名命令,因此,可利用该命令来间接实现。

**命令格式:**mv \[选项\] 源文件 目标文件
(5) 用rm命令删除文件
**rm命令:**用来删除文件。

也可删除多个文件或目录,以及将某个目录及其下的所有文件及子目录均删除。

对于链接文件,只是断开了链接,原文件保持不变。

**命令格式:**rm \[选项\] 目标文件
(6) 用rmdir命令删除目录
**rmdir命令**:删除空目录,且必须在上级目录进行删除操作。

**命令格式:**rmdir \[选项\] 目录名

选项 功能说明
-p 删除指定的目录树
-v --verbose 删除目录过程中输出诊断信息
–help 显示命令帮助信息


(7) 用find命令查找文件
**find命令:**用于在相应路径下查找满足条件的文件。

**命令格式:**find 查找目录的路径 查找条件选项 对查找条件的设定

选项 功能说明
-name 通过文件名查找文件
-user 通过用户名查找文件
-type 通过文件类型查找文件
-size 通过文件大小查找文件
-atime 通过文件的最后访问日期查找文件(单位:天)
-mtime 通过文件的最后修改日期查找文件(单位:天)
-newer 查找比指定文件更新的文件
-amin 查找在指定时间内曾被存取过的文件(单位:分钟)
-cmin 查找在指定时间内被更改过的文件(单位:分钟)
-perm 查找符合指定权限数值的文件


(8)获取帮助

在字符界面下常使用man命令获得帮助

在命令行下使用info获取帮助

新的文件
-amin 查找在指定时间内曾被存取过的文件(单位:分钟)
-cmin 查找在指定时间内被更改过的文件(单位:分钟)
-perm 查找符合指定权限数值的文件


(8)获取帮助

在字符界面下常使用man命令获得帮助

在命令行下使用info获取帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值