linux 目录和文件管理(1)
2014-03-09 11:02
344 查看
Linux目录和文件管理 linux系统里面有字符操作界面,字符操作界面也就是我们平常所说的命令行界面。所以linux系统在字符操作界面中提供了丰富的命令,我们可以通过这些命令来达到管理linux系统的目的。熟练使用命令行对系统进行管理和操作是linux系统管理员必备的技能,在这里呢,我主要给大家介绍下linux命令的基本格式、命令帮助是如何使用的,以及一些基本的命令,并且通过命令来管理目录和文件。一 . 了解一下linux命令都有哪些分类?
(1)内部命令:集成于shell解释器的一部分,没有独立的对应系统文件,所以执行效率更高。(2)外部命令:独立于shell的程序文件,linux系统能完成特定功能的脚本或二进制程序。分辨的方法:通过命令“which”,格式:which+命令。验证:若查询到命令的位置,即是外部命令,否则是内部命令。二.linux命令的格式:
命令字+选项+参数
注解:命令字:是命令,切记,是区分大小写的。
选项:调节命令的具体功能,可多个同时使用,分为单字符,如“-l”;多字符,如“—help”。
参数:处理对象,可以是文件名或者目录(路径)。
三 . linux命令介绍:
1. pwd : 查看用户所在的目录位置。格式:pwd 如图1.1所示:
2 . cd:切换工作目录。格式:cd+路径
注意:路径分为两种:(1)绝对路径:以根目录“/”作为起点。图1.2已注明;
(2)相对路径:以当前工作目录为起点切换,开头不使用“/”扩展:(1).直接使用目录和文件名,(2).使用“.”开头,表示以当前目录为起点。一个“.”表示一个目录。(3).使用“用户名”的形式开头,表示以指定用户名为起点。
注意:cd一些简单小操作:
cd ~ (cd)均可从切换目录进入到宿主目录
cd - 返回原来目录所在的位置
3.ls 用于显示目录的内容。格式:ls+选项+目录(文件绝对路径)
选项:-l 以长格式显示,内容较为详细。包括权限,大小以及更新信息。
-a 显示所有子目录和文件的信息。包括隐藏文件。
-A 与“a”类似,但不显示“.”当前目录和“..”父目录。
-d 显示目录属性,即权限。
-h 显示目录或文件大小,一般结合“|”使用。
-R 以递归形式显示指定目录和它的子目录的信息
--color 以颜色区分文件
4.du 统计磁盘空间占用情况格式:du选项目录/文件
选项:
-a :统计磁盘空间占用是包括的所有文件和目录
-h :通过字节来统计磁盘的空间占用情况
-s : 只统计每个参数(目录/文件)所占空间总的大小
命令组合小提示:
du –sh 目录/文件:通过字节的方式统计该参数所占空间情况du –ah 目录/文件:通过字节的方式统磁盘空间占用时所有的目录以及文件
5.mkdir 创建新的目录格式:mkdir目录
注:mkdir –p 目录/新目录/.. 可在目录下进行递归创建新目录
6.touch 创建空文件格式:touch 文件
注:touch目录/空文件可在目录下建立空文件
7.ln 为文件或者目录建立链接(与windows中的创建快捷方式相类似),在工作的过程中,可提高我们定位文件或目录的效率。
格式:ln 选项源文件或目录… 链接文件或目标位置链接
链接方式:
(1)硬链接格式:ln 源文件或目录.. 链接文件或目标位置只适用于文件,必须与原始文件在同一个文件系统内,在删除原始文件后,硬链接仍旧适用。(2)软链接格式:ln –s 源文件或目录.. 链接文件或目标位置适用于文件和目录,可以与原始文件位于不同的文件系统中,在删除原始文件后,软链接则不再适用。注:建议适用软链接,较为方便。
8.cp 复制(copy)文件或者目录
格式:cp选项源文件或目录目标文件或目录选项:
-f: 覆盖同名目录或文件时无提示强制覆盖
-i:复制同名目录或文件时给予提示
-p:复制时保持源文件的权限、属主及时间标记等属性不变。
-r:复制目录时必须使用此选项,表示递归复制所有文件和子目录。
命令组合小提示: cp –rp 源文件或目录目标文件或目录递归复制目录且属性不变
cp –fp源文件或目录目标文件或目录递归复制目录有同名文件时强制覆盖 cp –irp源文件或目录目标文件或目录递归复制目录且属性不变,若有同名文件时给予提醒。
9.rm 删除(remove)文件或目录格式:rm选项目录/文件
选项: -f:删除目录或者是文件时无提示强制删除 -i:删除目录或者是文件时给予提示 -r:删除目录时必须使用此选项,递归删除整个目录树
命令组合小提示: rm –rf目录/文件无提示强制删除目录
10.mv 移动(move)目录或文件
格式:mv源文件或目录目标文件或目录注:mv+源文件名+更改名 =更改文件名
11.which 查找linux命令文件并显示其所在位置(其所搜索的范围主要由用户的PATH决定)
格式:which 命令注:因为shell内置的命令没有对应的文件,所以在查找内部的命令时,会显示找不到相应的程序
12.find 查找文件或目录
格式:find查找范围选项目录/文件选项:-name 根据名称查找目录或者文件 -type 根据类型查找目录或者文件
-size 根据大小查找目录或者文件
命令小提示:
在两个选项之间添加“-a”选项,表示两个选项的要求均满足;
在两个选项之间添加“-o” 选项,表示两个选项的要求只满足一个。
如下图中所示:
(1)内部命令:集成于shell解释器的一部分,没有独立的对应系统文件,所以执行效率更高。(2)外部命令:独立于shell的程序文件,linux系统能完成特定功能的脚本或二进制程序。分辨的方法:通过命令“which”,格式:which+命令。验证:若查询到命令的位置,即是外部命令,否则是内部命令。二.linux命令的格式:
命令字+选项+参数
注解:命令字:是命令,切记,是区分大小写的。
选项:调节命令的具体功能,可多个同时使用,分为单字符,如“-l”;多字符,如“—help”。
参数:处理对象,可以是文件名或者目录(路径)。
三 . linux命令介绍:
1. pwd : 查看用户所在的目录位置。格式:pwd 如图1.1所示:
2 . cd:切换工作目录。格式:cd+路径
注意:路径分为两种:(1)绝对路径:以根目录“/”作为起点。图1.2已注明;
(2)相对路径:以当前工作目录为起点切换,开头不使用“/”扩展:(1).直接使用目录和文件名,(2).使用“.”开头,表示以当前目录为起点。一个“.”表示一个目录。(3).使用“用户名”的形式开头,表示以指定用户名为起点。
注意:cd一些简单小操作:
cd ~ (cd)均可从切换目录进入到宿主目录
cd - 返回原来目录所在的位置
3.ls 用于显示目录的内容。格式:ls+选项+目录(文件绝对路径)
选项:-l 以长格式显示,内容较为详细。包括权限,大小以及更新信息。
-a 显示所有子目录和文件的信息。包括隐藏文件。
-A 与“a”类似,但不显示“.”当前目录和“..”父目录。
-d 显示目录属性,即权限。
-h 显示目录或文件大小,一般结合“|”使用。
-R 以递归形式显示指定目录和它的子目录的信息
--color 以颜色区分文件
4.du 统计磁盘空间占用情况格式:du选项目录/文件
选项:
-a :统计磁盘空间占用是包括的所有文件和目录
-h :通过字节来统计磁盘的空间占用情况
-s : 只统计每个参数(目录/文件)所占空间总的大小
命令组合小提示:
du –sh 目录/文件:通过字节的方式统计该参数所占空间情况du –ah 目录/文件:通过字节的方式统磁盘空间占用时所有的目录以及文件
5.mkdir 创建新的目录格式:mkdir目录
注:mkdir –p 目录/新目录/.. 可在目录下进行递归创建新目录
6.touch 创建空文件格式:touch 文件
注:touch目录/空文件可在目录下建立空文件
7.ln 为文件或者目录建立链接(与windows中的创建快捷方式相类似),在工作的过程中,可提高我们定位文件或目录的效率。
格式:ln 选项源文件或目录… 链接文件或目标位置链接
链接方式:
(1)硬链接格式:ln 源文件或目录.. 链接文件或目标位置只适用于文件,必须与原始文件在同一个文件系统内,在删除原始文件后,硬链接仍旧适用。(2)软链接格式:ln –s 源文件或目录.. 链接文件或目标位置适用于文件和目录,可以与原始文件位于不同的文件系统中,在删除原始文件后,软链接则不再适用。注:建议适用软链接,较为方便。
8.cp 复制(copy)文件或者目录
格式:cp选项源文件或目录目标文件或目录选项:
-f: 覆盖同名目录或文件时无提示强制覆盖
-i:复制同名目录或文件时给予提示
-p:复制时保持源文件的权限、属主及时间标记等属性不变。
-r:复制目录时必须使用此选项,表示递归复制所有文件和子目录。
命令组合小提示: cp –rp 源文件或目录目标文件或目录递归复制目录且属性不变
cp –fp源文件或目录目标文件或目录递归复制目录有同名文件时强制覆盖 cp –irp源文件或目录目标文件或目录递归复制目录且属性不变,若有同名文件时给予提醒。
9.rm 删除(remove)文件或目录格式:rm选项目录/文件
选项: -f:删除目录或者是文件时无提示强制删除 -i:删除目录或者是文件时给予提示 -r:删除目录时必须使用此选项,递归删除整个目录树
命令组合小提示: rm –rf目录/文件无提示强制删除目录
10.mv 移动(move)目录或文件
格式:mv源文件或目录目标文件或目录注:mv+源文件名+更改名 =更改文件名
11.which 查找linux命令文件并显示其所在位置(其所搜索的范围主要由用户的PATH决定)
格式:which 命令注:因为shell内置的命令没有对应的文件,所以在查找内部的命令时,会显示找不到相应的程序
12.find 查找文件或目录
格式:find查找范围选项目录/文件选项:-name 根据名称查找目录或者文件 -type 根据类型查找目录或者文件
-size 根据大小查找目录或者文件
命令小提示:
在两个选项之间添加“-a”选项,表示两个选项的要求均满足;
在两个选项之间添加“-o” 选项,表示两个选项的要求只满足一个。
如下图中所示:
相关文章推荐
- Linux 文件和目录管理之列出、删除、复制、移动及改名
- 【Linux学习记录】Linux文件属性权限、目录管理
- Linux 命令(文件和目录管理 - touch)
- Linux 文件与目录管理
- Linux 命令(文件和目录管理 - cat/tac)
- linux基本的命令(目录管理,文件管理命令)
- linux文件目录结构,及用户管理
- Linux文件与目录管理 cp od chattr lsattr
- [Linux] Linux学习笔记(5)-文件与目录管理
- linux基础,文件、目录管理,find,文件名后缀
- Linux学习之CentOS(十八)--与Linux文件和目录管理相关的一些重要命令②
- Linux文件与目录管理
- Linux文件目录管理
- linux文件和目录的管理
- Linux 文件与目录管理
- 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理
- linux系统学习笔记——文件与目录管理
- linux-4-文件与目录管理
- linux - 文件目录管理
- 【Linux】Shell学习笔记之二——文件和目录管理(创建、删除、复制、查看)