软件指南针:专注于软件传播与分享

Linux文件管理及相关命令详解

来源:原创 733次浏览 0条评论
☞ 本文主要介绍软件Red Hat Linux的相关内容:Linux文件管理及相关命令详解

   其下列版本/分支可以参考本文:

  • 全部版本/分支

稍微熟悉操作系统的人都应该知道,一个操作系统其核心就是一个文件管理系统。因此,对于任何操作系统而言,熟练掌握文件的管理技巧是必不可少的。

文件夹的管理也属于文件管理的范畴,因为文件夹本质上就是一种特殊的文件。

下面我们就来了解Linux的常用文件管理命令。

跳转到指定目录

在Linux中,我们可以使用命令cd 目录路径跳转到指定的目录。例如,执行命令cd /etc就能够跳转到/etc目录。

跳转到指定目录

  1. 如果目录路径为..,则表示上一级目录。例如:cd ..表示跳转到上一级目录;cd ../other表示跳转到同级的other目录。
  2. 如果目录路径以/开头,表示绝对路径。例如:cd /etc表示跳转到/etc目录;cd /var/log表示跳转到/var/log目录。
  3. 如果目录路径不以/开头,表示相对路径。例如cd home表示跳转到当前目录的home子目录;cd var/log表示跳转到当前目录的子目录var的子目录log。此外,目录路径.表示当前目录,因此你也可以使用cd ./homecd ./var/log来达到同样的跳转目的。

查看当前所在位置

当我们通过命令行跳转多次之后,就像在迷宫中一样——迷失了自己的位置,这当然是不行的。因此,我们必须时刻清楚地知道自己的所在位置。

在Linux中,使用命令pwd即可输出我们当前的所在目录。

显示当前所在目录

显示文件夹中的文件列表

查看当前目录或者其他目录中的所有文件也是我们必须掌握的文件管理技巧之一。使用命令ls [目录路径]即可显示指定目录下的所有文件列表,如果我们省略目录路径参数,则默认为当前目录。

显示/home目录中的文件列表(其中蓝色标注的文件表示文件夹):

显示/home目录中的文件列表

显示当前目录下的文件列表:

显示当前目录下的文件列表

出于安全考虑,有些文件在默认情况下并不会显示出来,也就是我们常说的隐藏文件。你可以使用命令ls -a [目录路径]来显示所有文件(包括隐藏文件)。此外,你还可以使用命令ls -l [目录路径]以列表形式显示文件的详细信息。

显示详细格式的文件列表

目录管理

新建目录

你可以使用命令mkdir 目录名称来创建新的文件夹。例如:执行命令mkdir softown即可在当前目录下新建一个名为softown的文件夹。

修改目录名

Linux并没有纯粹的用于修改文件夹名称的命令,不过我们可以使用移动文件位置的命令mv来达到同样的效果。例如,我们想要把/root目录下的softown目录改名为softown_cn,即可使用命令mv /root/softown /root/softown_cn

删除目录

一般情况下,我们可以使用rmdir 目录名称来删除指定的目录,不过该命令只能删除不包含任何普通文件的目录。如果你想将目录及目录中的所有文件一并删除,你可以使用命令rm -r 目录名称

文件管理

创建文件

在Linux中创建有多种方式,一般情况下,我们大多使用诸如vi、emacs等文本编辑器来创建文件。例如我们想要创建一个名为softown.txt的文件,就可以使用如下方式:

  1. 使用vi编辑器创建文件:vi softown.txt
  2. 使用emacs编辑器创建文件:emacs softown.txt
  3. 使用内容重定向符号">"创建文件:echo "这里是文件内容" > softown.txt
  4. 使用cat命令创建文件:cat > softown.txt

修改文件

与修改文件夹名称一样,我们可以使用移动文件位置的命令mv来修改文件名称,例如:mv softown.txt s.txt

如果你想要修改文件内容,你也需要使用vi等文本编辑器来更改文件内容,然后保存即可。

删除文件

使用rm 文件名命令即可删除掉指定的文件,该命令会提示你是否确认删除文件,你需要按下回车键以确认删除。你也可以使用命令rm -f 文件名,进行强制删除而不会显示确认提示信息。

作者:软件指南针(http://www.softown.cn),转载请保留出处!

用户评论

使用指南 故障排除 0 返回顶部