linux007之文件、目录操作命令
查看当前所在目录:
pwd:查看当前所在目录路径
ls:查看当前目录所有文件
ls 路径:查看指定目录下所有文件
ls -l :以列的形式查看当前目录所有文件
ls -l 路径:以列的形式查看指定目录所有文件
ls -a:查看当前目录下所有子目录和文件(包括虚拟的目录信息)
ls -al :以列的形式查看当前目录下所有子目录和文件(包括虚拟的目录信息)
切换目录:
绝对目录:以盘符开头的目录叫绝对目录
相对目录:以目录名开头的目录叫相对目录
cd 目录名:切换目录;
cd /home : 这叫切换到绝对目录,系统会从盘符下面开始找起,查找范围是所有目录内。
cd home : 这叫切换到相对目录,系统会从当前目录下面开始找。查找范围是当前目录内。
cd ~ :进入当前登录用户的根目录。
cd .. :返回上一级目录
cd . :返回当前目录(这样使用是没有意义的),这个命令多用在执行文件上
创建目录:
mkdir 目录名:当前目录下创建目录
mkdir 路径 目录名:在指定目录下创建目录。可以使用绝对路径和相对路径
mkdir -p 路径+目录:创建多层级目录
删除空目录:
rmdir 目录名:删除一个空目录。注意1:如果目录不为空则不能删除。注意2:该命令不能删除文件
rmdir 路径目录名:指定路径删除目录
删除文件和目录:
rm 文件名 :删除文件(如果文件有内容则会提示)
rm -f 文件名 :强制删除文件(如果文件有内容则不会提示,直接强制删除)
rm -r 目录名: 递归删除目录(有内容则一层层提示)
rm -rf 目录名:强制递归删除目录(不会任何提示,直接强制删除)
创建文件:
touch 文件名:创建单个文件
touch 文件名1 文件名2... : 创建多个文件
touch 路径文件名: 指定目录创建文件
复制文件、目录(源文件还在):
cp 源文件名 目标路径:复制“源文件” 到 “目标路径” 中
cp 源目录名 目标路径: 复制“源目录” 到 “目标路径” 中。注意:如果 “源目录” 有内容则不能复制
cp -r 源目录名 目标路径:复制“源目录” 到 “目标路径” 中。注意:如果 “源目录” 有内容也能复制
如果目标路径已经存在相同名称的文件, 则会提示“是否覆盖”?
移动文件、目录(源文件不存在):
mv 源文件名 目标路径:移动“源文件” 到 “目标路径” 中
重命名文件(覆盖文件):
mv 文件名1 文件名2:重命名文件,也就覆盖文件,直接将“文件名1” 的命令重命名成“文件名2” ,内容也一起覆盖到“文件名2”当中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现