优秀的编程知识分享平台

网站首页 > 技术文章 正文

Linux-操作篇(01) 文件与目录管理

nanyue 2024-10-23 12:06:52 技术文章 2 ℃

大家好,今天我们将学习Linux操作系统中有关文件与目录管理的基本知识。这是Linux系统操作的重要部分,包括如何查看文件与目录、路径操作、建立和删除目录,以及使用Shell的通配符。



1. 文件与目录的查看命令ls及其常用选项

在Linux系统中,我们经常需要查看目录中的文件和子目录。使用ls命令可以显示指定目录的内容。

基本用法:

ls [选项] [目录]

常用选项:

  • ls:列出当前目录的文件和子目录。
  • ls -l:显示详细信息,包括权限、所有者、文件大小和修改时间。
  • ls -a:显示所有文件,包括隐藏文件(以.开头的文件)。
  • ls -h:以人类可读的格式显示文件大小(结合-l使用)。

示例:

ls
ls -l
ls -a
ls -lh

2. 路径操作命令cd和pwd

在Linux中,路径操作是基本的导航技能。我们使用cd命令来改变当前工作目录,使用pwd命令来显示当前工作目录的路径。

基本用法:

  • cd [目录]:切换到指定目录。
  • pwd:显示当前工作目录的绝对路径。

示例:

cd /home
pwd
cd ..
pwd
cd -
pwd

3. 建立目录命令mkdir和删除目录命令rmdir

在Linux中,管理目录结构是日常操作的一部分。使用mkdir命令可以创建新目录,使用rmdir命令可以删除空目录。

基本用法:

  • mkdir [选项] 目录名:创建新目录。
  • rmdir [选项] 目录名:删除空目录。

常用选项:

  • mkdir -p:递归创建目录,即使其中的一些目录不存在。
  • rmdir -p:递归删除目录,即使其中的一些目录为空。

示例:

mkdir mydir
mkdir -p /home/user/newdir/subdir
rmdir mydir
rmdir -p /home/user/newdir/subdir

4. Shell的通配符使用

Shell通配符是文件名模式匹配的重要工具,帮助我们批量操作文件和目录。

常用通配符:

  • *:匹配零个或多个字符。
  • ?:匹配单个任意字符。
  • []:匹配指定范围内的任意单个字符。

示例:

ls *.txt    # 匹配所有以 .txt 结尾的文件
ls file?.txt    # 匹配 file1.txt, file2.txt 等
ls file[1-3].txt    # 匹配 file1.txt, file2.txt, file3.txt

总结

今天我们学习了Linux文件与目录管理的基本命令,包括如何使用ls查看文件与目录、使用cdpwd进行路径操作、使用mkdirrmdir管理目录,以及如何使用Shell通配符进行模式匹配操作。这些基础知识是我们在Linux系统中高效操作和管理文件与目录的关键。希望大家多加练习,熟悉这些命令的用法。

最近发表
标签列表