Linux文件管理
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 /
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!