当前位置: 首页 > news >正文

目录文件管理(mkdir、ls、tree、alias、rm)

在用虚拟机时,对于创建文件目录时,我们会有以下:
一:mkdir (创建目录)
-p —>可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖,不会报错
-v —>显示创建目录的详细过程

ls —>查看/root下的目录内容
1:-v

2:在XXX目录下的XXX目录创建目录
mkdir /…/…
e.g:在/根目录下的root目录下的1目录下创建名为11的目录

3:在当前目录下创建xxx目录的同时,在xxx目录下创建xxx目录的同时,在xxx目录下创建xxx目录
e.g:在当前目录下创建111目录的同时,在1111目录下创建11111目录的同时,在111111目录下创建1111111目录

可以看到,创建不成功
这个时候,就应该加个 -p

4:检验是否创建成功这里我用来查看的是tree命令,除此之外,还可以用 echo $?
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a4cbedf998b249da98a2f65dc7cc3b1f.png

echo $? —>打印上条命令执行后的返回码,如果是0,代表执行成功,是其他数字就是不成功

注意!!!命名规则:
1: / 不能用来命名
2: 文件名不能超过255个字符(但其实我们一般都不会命名这么长)
3: 区分大小写file File FILE fIle root Root ROOT rOOt ROOT
4: 目录也是文件,在同一路径下,两个不同类型文件不能同名

二:查看
(1):ls:列出目录内容
-l 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。
-d 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。
-h 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选 项需要和-l选项结合使用才能体现出结果。
-R 以递归的方式显示指定目录及其子目录中的所有内容。
-a 显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件。
-A 与-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“…”。
-i显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号inode。

ls / /root:列出/以及/下的root目录内容

ls -a :列出所有文件,包括隐藏文件(以.开头)

可以看到,-A比-a少了. 和 …

ls -i 1 :显示当前目录下1目录下的文件的inode号
ls -id 1 :显示当前目录下1目录本身的inode号

ls -l 1 :查看文件属性信息
(2):tree
tree -L:查看目录并且显示深度

三:别名
别名:命令的快捷方式,对于需要经常执行,且要很长时间输入的长命令很有用。在这里插入图片描述

alias : 设置查看别名
unalias : 取消别名

alias ping1=‘ping -c 3’ #设置ping -c 3的别名为ping1。临时设置,终端关闭就失效了


ping1 www.baidu.com #测试ping1这个别名

那么,对于永久设置别名…?
echo “alias ping1=‘ping -c 3’” >> .bashrc #.bashrc是在root用户家目录下的文件,所以只对root用户生效

source ~/.bashrc #加载

echo “alias ping1=‘ping -c 3’” >> /etc/bashrc #bashrc文件在/目录下的etc目录里面,这是对所有用户生效

tail /etc/bashrc #查看/目录下的etc目录下的bash文件的最后十行内容

unalias ping1 #取消别名ping1

四:删除
rm : 删除文件或目录
-r 递归地删除目录及其内容。
-f 强制删除,不提示

所以,删除当前目录下的111目录。删除目录需要加上-r选项

http://www.jsqmd.com/news/769423/

相关文章:

  • 抖音下载器终极指南:告别手动操作,实现批量下载自动化
  • 月球基底建造 第三卷第一章 环月空间站奠基,深空全域值守体系与轨道文明中枢成型
  • NVIDIA Profile Inspector终极指南:免费解锁200+隐藏显卡设置,彻底解决游戏卡顿问题
  • 从NGSIM到自动驾驶仿真:如何用sEMA滤波为你的车辆模型提供‘干净’的轨迹真值?
  • PINN调参避坑指南:从N-S方程反演案例看TensorFlow 2.0梯度计算与模型收敛技巧
  • π0.7深度解析:为什么它不是“更大的机器人模型”,而是机器人基础模型的一次方法论转向
  • 23_ble_advertising
  • 免费开源风扇控制软件FanControl终极配置指南:从零到精通
  • Kikusui菊水 149-10A数字高压表 10KV高压测试仪
  • 终极Windows老游戏兼容性修复指南:DDrawCompat完全解析
  • 别再死记硬背了!用‘能量泵’和‘光子跑步机’的比喻,5分钟搞懂激光器三大件
  • RS485电路设计偷懒神器:实测自动方向芯片THVD1426搭建设备级联,5分钟讲清接线要点
  • 解锁数据洞察:如何破解电视价值低估与线上效果误判的困局?
  • 基于MCP协议的企业深度研究工具:3分钟自动化生成全景风险报告
  • RAFT光流估计如何进化成DROID-SLAM?深入拆解其核心更新算子与DBA层
  • 告别卡顿!用STM32F1的DMA驱动ST7735屏幕,让你的UI动画丝滑起来(HAL库实战)
  • CFA备考刷题不踩坑!揽星CFA APP免费题库,适配全阶段、零成本提分 - 速递信息
  • 构建毫秒级延迟的实时AI语音转换系统:基于检索机制的VITS架构深度实践
  • 具身机器人日租金降至3000元,租赁泡沫下产业如何破局?
  • 别再踩坑了!Vue3 + Vite项目里动态图片引入的3种正确姿势(含背景图)
  • 2026年05月03日最热门的开源项目(Github)
  • 【小白也能行】树莓派智能蓝牙音箱项目实践2.0
  • 美团面试官问:BM25和向量怎么选?
  • 45.HASH 函数深度解析
  • 通过用量看板与成本分析优化Taotoken大模型调用开销
  • 城通网盘直连解析终极指南:3步获取高速下载链接的完整方案
  • 程序员想接单?先加入这个圈子再说
  • c++如何实现简单的文件差异比对并生成Patch补丁文件【详解】
  • 网安人必收藏!OpenVAS最全教程:两种安装方式 + 实战扫描,看完就能交报告
  • Easy-Vibe高级开发篇阅读笔记(四)——CC教程之如何让 Claude Code 长时间工作