首页 > 系统相关 >Linux文件管理

Linux文件管理

时间:2023-11-27 21:58:33浏览次数:52  
标签:文件 管理 可以 命令 ls Linux 2.2 目录

2.1 文件管理与路径

2.1.1 文件目录

      在Linux系统中,一切皆文件,因此学习文件管理是非常有必要的。在Linux系统中,以单根的方式组织文件,所有的文件都在根目录(/)下,其中箭头指向真实存在的文件。

2.1.2 文件路径

      用户在磁盘中查找文件时,所历经的文件夹线路被称为文件路径,文件路径分为绝对路径与相对路径。

      绝对路径:绝对路径是指从根目录(/)开始的路径,如/usr、/etc/X11表示绝对路径。

      相对路径:相对路径是指相对于当前工作目录的路径。

2.2 常用文件管理命令

2.2.1 ls - 列出目录内容

ls 命令是最基本、最常用的文件管理命令之一。通过 ls 可以列出目录中的文件和子目录。

ls ls -l ls -a

2.2.2 cd - 切换目录

cd 命令用于切换当前工作目录。通过 cd 可以轻松地在不同目录之间导航。

cd qf/abd/abb/abc

2.2.3 目录操作

1.创建目录

 用户可以通过 mkdir 命令创建一个空白目录。此外,还可以通过添加"-p"参数来创建一个多层目录。

mkdir abc mkdir -p aba/abb/abc

2.查看目录

 用户可以通过pwd 命令显示当前所在的目录,添加"-p"参数可以显示实际工作目录,而非链接文件本身的目录。

pwd /lib pwd -p  /usr/lib

3.删除目录

 用户可以通过rmdir 命令显示当前所在的目录。

rmdir abc

2.2.4 文件操作

1.创建文件

 用户可以通过touch 命令创建一个空白文件,也可以设置文件、属性。

touch qf.txt

2.查看文件

 用户使用cat 命令可以查看内容较少的文件,添加"-n"参数可以显示行号,添加"-A"参数显示不可显示控制字符(换行符/制表符)

cat /etc/hosts

grep 命令用于在文件中搜索指定的文本。

grep 'root' /etc/passwd

3. 复制文件

cp 命令用于复制文件或目录。可以指定源文件/目录和目标位置。

cp file1 file2

4. 移动文件

mv 命令可以移动或者重命名文件或目录。

mv file1 file2

5.删除文件

rm 命令用于删除文件或目录。慎用,删除的操作是不可逆的。若删除目录,就需添加"-r"参数,"-f"参数可以跳过验证直接执行删除操作。

rm file 
rm -rf /
 

标签:文件,管理,可以,命令,ls,Linux,2.2,目录
From: https://www.cnblogs.com/zhanglan123/p/17860553.html

相关文章

  • 文件查找
    文件查看echo命令可以查看变量PATH的值#echo$PATH which命令用来查看位置信息#whichuseradd//查看位置    locate命令可以让用户快速查看所需要的文件或目录,它不搜索全部数据信息,而是搜索数据库/var/lib/mlocate.db,该数据库包括本地系统内所有文件......
  • Linux进程管理:深入理解与优化系统资源
        在Linux系统中,进程是系统中最基本的执行单元,而进程管理则是系统管理员关注的核心任务之一。本文将深入探讨Linux进程管理的方方面面,包括如何查看、控制和优化系统中运行的进程,以提高系统性能和资源利用效率。1.查看正在运行的进程Linux提供了多种命令和工具来查看当......
  • Linux I/O重定向与管道的学习
    学习 Liunx 的 I/O 重定向与管道是理解 Liunx 系统的重要部分,以下是一些学习心得:1. 理解基本概念:在学习 I/O 重定向与管道之前,需要先理解 Liunx 的文件描述符、标准输入输出、文件系统等基本概念。- 文件描述符(File Descriptor):文件描述符是一个非负整数,用于标识打开......
  • Linux进程分析
    简介在Linux系统中,进程是正在运行的程序。进程分析是指对进程的状态、资源使用情况等进行分析。进程分析可以帮助我们了解系统的运行情况,并定位和解决系统问题。进程状态Linux进程有以下五种状态:运行(R):进程正在执行代码。就绪(S):进程已被调度,但尚未开始执行。阻塞(B):进程正在......
  • Linux系统提供了多种应用程序安装方法。
    包管理器:包管理器是Linux系统中用于安装和管理应用程序的工具。包管理器可以自动下载、安装和卸载应用程序。包管理器源代码:源代码是应用程序的源文件。可以使用编译器将源代码编译为可执行文件。源代码二进制文件:二进制文件是已经编译好的应用程序。可以直接使用二进制文件......
  • Linux中yum管理器
    1.YUM的基本命令1.1安装软件包使用YUM安装软件包:yuminstallpackage_name例如,安装git:yuminstallgit1.2更新软件包更新已安装的软件包:yumupdate1.3卸载软件包卸载已安装的软件包:yumremovepackage_name2.YUM源的配置2.1查看当前配置查看当前......
  • 文件权限
    文件的包含基本权限UGOACL以及高级权限SUIDStricky权限。基本权限:Linux将用户分为3类 UG O U代表:owner,属主G代表:group,属组O代表:other,其他用户Linux/Unix的文件调用权限分为三级:文件所有者(Owner)、用户组(Group)、其它用户(OtherUsers)。只有文件所有者和......
  • Linux文件查找,打包压缩及解压
    1.文件查找1.1使用 find 命令通过find命令查找系统中的文件:find/path/to/search-name"filename"例如,查找当前用户主目录下所有以.txt结尾的文件:find~/-name"*.txt"find命令还可以根据指定大小查找例如,在/etc目录下查找大于5Mib的文件find/etc/size+5M1.2......
  • Linux存储管理
    1.查看硬盘信息使用fdisk或lsblk命令查看硬盘信息:fdisk-l或lsblk这将列出系统上所有的硬盘及其分区信息。2.分区管理使用fdisk或gparted工具对硬盘进行分区管理:fdisk/dev/sdX其中/dev/sdX是你的硬盘设备名。在fdisk中,可以输入参数m查看帮助信息,输入参数......
  • Linux基础命令-more以分页显示内容
    一、命令的介绍more命令的功能用于分页显示文本文件内容,如果文件中的内容较多,使用cat命令读取后,就得翻上去从头开始看了,这时使用more命令进行分页查看就比较合适了,可以把文件内容一页一页的显示在终端界面上;每按一次回车即到下一行,每按一次空格即下一页,直到看完为止。......