Linux基本目录与文件命令
Linux基本目录与文件命令
1. 显示工作目录命令 pwd
在使用命令进行文件和目录操作时,一定要知道当前自己的工作目录,可以通过输入pwd(print woking directory),表示显示当前工作目录。例如,当root用户登录进入系统后,其当前工作目录为 /root ,可以使用pwd命令显示当前工作目录,如下图所示:
如果是普通用户 wuziwei 登录进系统后,其当前工作目录为普通用户 wuziwei 的家目录 /home/wuziwei,如下图所示:
2. 改变工作目录命令 cd
可以使用cd(change directory)命令来改变工作目录。
可以使用两种方式来表示将要改变到新的目录。
一种是绝对路径,绝对路径是指“/”开始到目标目录的完整路径。
例如,要从当前目录 /root 切换到目录/etc/sysconfig/network-scripts/,可以使用cd命令来实现,如下图所示:
由此可见,在使用cd命令后,用pwd显示的当前工作目录由 /root 改变成了 /etc/sysconfig/network-scripts .
另一种是相对路径,相对路径是指从当前工作目录开始到达目标目录的路径。如下图所示:
相对路径的最前面一定没有“/”符号,但中间会出现“/”符号,代表目录。在上述命令中使用了符号“…”,两个点表示当前目录的上级目标。
- 另外,还有一些快速在目录间切换的方法,如:直接输入cd或cd~,表示直接切换当前用户的家目录,使用cd- 则表示返回到前一个工作目录,从而实现目录间来回切换的功能。
3. 创建目录命令 mkdir
可以通过使用命令 mkdir 创建目录。
例如,在当前目录 /root 下创建目录 testdir
由上图可见,在使用命令 mkdir 创建了新目录后,cd 进入该目录,通过 pwd 显示出来。
可以使用选项 -p 一次性建立多级目录,如下图所示:
当前工作目录为 /root/a/b/c ,mkdir -p /root/a/b/c/ 表示在 /root 目录下,创建 /a/b/c/ 这3个目录。
在上述命令中,只有 /root 目录时存在的,如果不使用 -p,则改名了不会执行成功,而使用了 -p 选项后,系统会自动帮你创建该路径上的所有不存在的目录
4. 创建空文件命令 touch
touch命令用于创建一个空文件。
表示在当前目录下创建一个名为 testfile 的空文件
5. 显示文件列表 ls
使用ls显示目录与文件信息,ls命令常用选项有:
-a显示所有文件及目录,Linux中将以“.”开始的文件或目录视为隐藏文件或目录,光使用 ls命令不会显示隐藏文件,如果要显示所有文件和目录,包括所有隐藏文件和目录,则需要使用选项 -a
-d 显示指定目录信息,而不是该目录下文件信息。
- l 命令ls缺省只显示文件或目录名,如果希望显示文件或者目录的详细信息,需要指定选项 -l
- r 默认情况下ls命令将按文件的名称顺序显示文件,如使用 -r选项,将以相反的顺序显示文件。
- t 按文件的时间顺序显示文件,默认情况下时间较最近的文件显示在前面,可通过 -t 来改变显示顺序。
ls命令的常用方法如下:
显示当前目录下的文件和目录。
显示当前目录下的所有文件和目录,包括隐藏文件和目录。
显示根下面的所有文件和目录的详细信息。
显示根 目录的详细信息(不是根目录下文件的详细信息)
显示当前目录下文件和目录的详细信息,并按照时间顺序进行排序,时间较近的排在最前面。