linux 目录和文件管理(1)

Linux目录和文件管理

linux系统里面有字符操作界面,字符操作界面也就是我们平常所说的命令行界面。所以linux系统在字符操作界面中提供了丰富的命令,我们可以通过这些命令来达到管理linux系统的目的。熟练使用命令行对系统进行管理和操作是linux系统管理员必备的技能,在这里呢,我主要给大家介绍下linux命令的基本格式、命令帮助是如何使用的,以及一些基本的命令,并且通过命令来管理目录和文件。

. 了解一下linux命令都有哪些分类?

(1)内部命令:集成于shell解释器的一部分,没有独立的对应系统文件,所以执行效率更高。

(2)外部命令:独立于shell的程序文件,linux系统能完成特定功能的脚本或二进制程序。

分辨的方法:

通过命令“which”,格式:which+命令。

验证:若查询到命令的位置,即是外部命令,否则是内部命令。

.linux命令的格式:

命令字+选项+参数

注解:命令字:是命令,切记,是区分大小写的。

选项:调节命令的具体功能,可多个同时使用,分为单字符,如“-l”;多字符,如“―help”。

参数:处理对象,可以是文件名或者目录(路径)。

. linux命令介绍:

1. pwd : 查看用户所在的目录位置。格式:pwd  如图1.1所示:

wKioL1Mb2ZixOpgdAAAluUrolzE692.png

2 . cd:切换工作目录。格式:cd+路径

注意:路径分为两种:

(1)绝对路径:以根目录“/”作为起点。图1.2已注明;

wKiom1Mb2a6hIb8IAAAVC-_14dU031.png

(2)相对路径:以当前工作目录为起点切换,开头不使用“/

扩展:(1.直接使用目录和文件名,

2.使用“.”开头,表示以当前目录为起点。一个“.”表示一个目录。

3.使用“用户名”的形式开头,表示以指定用户名为起点。

wKiom1Mb2aHiAWMGAAAgxnJ4KL0681.png

注意:cd一些简单小操作:

cd ~ cd均可从切换目录进入到宿主目录

cd -  返回原来目录所在的位置

wKioL1Mb2W_i73aDAAAlmo43aTg562.png

3.ls 用于显示目录的内容。格式:ls+选项+目录(文件绝对路径)

选项:-l 以长格式显示,内容较为详细。包括权限,大小以及更新信息。

       -a 显示所有子目录和文件的信息。包括隐藏文件。

      -A  与“a”类似,但不显示“.当前目录和“..”父目录。

      -d  显示目录属性,即权限。

      -h  显示目录或文件大小,一般结合“|”使用。

      -R  以递归形式显示指定目录和它的子目录的信息

     --color 以颜色区分文件

wKiom1Mb2YXTd2RmAABoNHTpPRU231.png

4.du  统计磁盘空间占用情况格式:du选项目录/文件

选项:

     -a :统计磁盘空间占用是包括的所有文件和目录

     -h :通过字节来统计磁盘的空间占用情况

     -s : 只统计每个参数(目录/文件)所占空间总的大小

wKioL1Mb2VWzZAjSAABM-je9wsQ967.png

命令组合小提示:

du �Csh 目录/文件:通过字节的方式统计该参数所占空间情况

du �Cah 目录/文件:通过字节的方式统磁盘空间占用时所有的目录以及文件

wKiom1Mb2XHC6kuxAAAwC7IOaC4970.png

5.mkdir  创建新的目录格式mkdir目录

注:mkdir �Cp 目录/新目录/..  可在目录下进行递归创建新目录

wKioL1Mb2T-BkCRSAAAZizBsd6s704.png

6.touch  创建空文件格式:touch 文件

注:touch目录/空文件可在目录下建立空文件

wKiom1Mb2Vqjyi4bAAA6OUdUbXY701.png

7.ln    为文件或者目录建立链接(与windows中的创建快捷方式相类似),在工作的过程中,可提高我们定位文件或目录的效率。

格式:ln  选项源文件或目录…  链接文件或目标位置

链接

链接方式:

(1)硬链接

格式ln  源文件或目录.. 链接文件或目标位置

只适用于文件,必须与原始文件在同一个文件系统内,在删除原始文件后,硬链接仍旧适用。

(2)软链接

格式:ln �Cs 源文件或目录.. 链接文件或目标位置

适用于文件和目录,可以与原始文件位于不同的文件系统中,在删除原始文件后,软链接则不再适用。

注:建议适用软链接,较为方便。

wKioL1Mb2SbhDT0YAAA756yBlLw940.png


8.cp   复制(copy)文件或者目录

格式cp选项源文件或目录目标文件或目录

选项:

       -f: 覆盖同名目录或文件时无提示强制覆盖

       -i:复制同名目录或文件时给予提示

       -p:复制时保持源文件的权限、属主及时间标记等属性不变。

       -r:复制目录时必须使用此选项,表示递归复制所有文件和子目录。

命令组合小提示:

cp �Crp 源文件或目录目标文件或目录递归复制目录且属性不变

cp �Cfp源文件或目录目标文件或目录递归复制目录有同名文件时强制覆盖

cp �Cirp源文件或目录目标文件或目录递归复制目录且属性不变,若有同名文件时给予提醒。


wKiom1Mb2UDTltWsAABOeuAIxWA348.png

9.rm 删除(remove)文件或目录格式:rm选项目录/文件

选项:

  -f:删除目录或者是文件时无提示强制删除

  -i:删除目录或者是文件时给予提示

  -r:删除目录时必须使用此选项,递归删除整个目录树

wKioL1Mb2QXxnxNfAAB_g0EbzEk371.png

命令组合小提示:

 rm �Crf目录/文件无提示强制删除目录


wKiom1Mb2R-BB9aQAAA0SsYadzE052.png

10.mv  移动(move)目录或文件

格式:mv源文件或目录目标文件或目录

注:mv+源文件名+更改名 =更改文件名

wKioL1Mb2OaT5gSlAAB2wR991gc593.png

11.which  查找linux命令文件并显示其所在位置(其所搜索的范围主要由用户的PATH决定)

格式:which 命令

注:因为shell内置的命令没有对应的文件,所以在查找内部的命令时,会显示找不到相应的程序

wKiom1Mb2P7AFzp6AAAo3lQcqdM058.png

12.find 查找文件或目录

格式:find查找范围选项目录/文件

选项:-name  根据名称查找目录或者文件

       -type  根据类型查找目录或者文件

       -size   根据大小查找目录或者文件

命令小提示:

在两个选项之间添加“-a”选项,表示两个选项的要求均满足;

在两个选项之间添加“-o” 选项,表示两个选项的要求只满足一个。

如下图中所示:

wKiom1Mb2O_xCB_xAAB5RA9_kcc462.png



你可能感兴趣的:(Linux文件管理,linux目录和文件管理,linux初级命令,Linux目录管理)