当前位置:首页 > 系统教程 > 正文

Linux从入门到精通 (第三部分上:文件与目录操作)

Linux从入门到精通 (第三部分上:文件与目录操作)

欢迎来到Linux教程第三部分(上)。本节将重点介绍Linux文件操作的基础知识,包括文件系统目录结构、终端命令以及文件权限管理。无论你是新手还是有一定经验的用户,掌握这些内容都将帮助你更高效地使用Linux系统。

1. Linux目录结构

Linux采用树形目录结构,所有文件和目录都从根目录/开始。下面是一些重要的标准目录:

  • /bin:存放基本命令二进制文件。
  • /etc:系统配置文件。
  • /home:用户主目录。
  • /var:可变数据,如日志。
Linux从入门到精通 (第三部分上:文件与目录操作) Linux文件操作 终端命令 文件权限 目录结构 第1张

上图展示了Linux文件系统的典型层次。理解这些目录结构有助于你快速定位文件和配置文件。

2. 基本文件操作命令

在Linux终端中,你主要通过命令进行Linux文件操作。下面是一些最常用的终端命令

2.1 查看当前目录:pwd

    $ pwd/home/username  

2.2 切换目录:cd

    $ cd /etc      # 进入/etc目录$ cd ..         # 返回上一级目录$ cd ~          # 返回用户主目录  

2.3 列出目录内容:ls

    $ ls -l         # 以长格式显示$ ls -a         # 显示所有文件(包括隐藏文件)  

2.4 创建和删除目录:mkdir, rmdir

    $ mkdir newdir          # 创建目录$ rmdir empty_dir       # 删除空目录$ rm -r nonempty_dir    # 递归删除非空目录  

2.5 复制、移动和删除文件:cp, mv, rm

    $ cp file1.txt file2.txt        # 复制文件$ cp -r dir1 dir2                # 递归复制目录$ mv oldname.txt newname.txt     # 重命名或移动$ rm file.txt                    # 删除文件(慎用)  

2.6 文件权限管理

Linux使用文件权限来控制访问。通过ls -l可以查看权限,例如-rw-r--r--。使用chmod修改权限:

    $ chmod 755 script.sh   # 所有者读写执行,组和其他读执行$ chmod u+x file        # 给所有者增加执行权限  

掌握这些终端命令后,你就可以在Linux系统中自由地进行文件操作了。下一节我们将深入讲解更多高级主题。

提示:在实际操作中,请务必小心rm命令,尤其是以root权限执行时。