Linux文件管理

发布时间 2023-11-28 23:33:34作者: i桑稚

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 /