IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux篇(5)——常用目录命令 -> 正文阅读

[系统运维]Linux篇(5)——常用目录命令

mkdir:创建新目录,支持同时创建多个,也支持创建多级目录,特别注意,创建多个目录直接添加就可以,但是创建多级目录时必须要添加-p选项,因为本来目录就不存在,我们还想在一个不存在的目录里创建一个没有的目录,不添加点参数肯定是不行的,此外我这里是为了演示才这样命名,不能随便起个a b c,不然会被打的,命名一定要有规则

[root@linux tmp]# mkdir test
[root@linux tmp]# ls -l
总用量 0
drwxr-xr-x. 2 root root 6 12月  4 21:01 test

[root@linux tmp]# mkdir test1 test2
[root@linux tmp]# ls -l
总用量 0
drwxr-xr-x. 2 root root 6 12月  4 21:01 test
drwxr-xr-x. 2 root root 6 12月  4 21:04 test1
drwxr-xr-x. 2 root root 6 12月  4 21:04 test2

[root@linux tmp]# mkdir test3/test4
mkdir: 无法创建目录"test3/test4": 没有那个文件或目录
[root@linux tmp]# mkdir -p test3/test4#多级目录需要添加-p参数
[root@linux tmp]# ls
test  test1  test2  test3
[root@linux tmp]# ls test3
test4


cd:创建了这么多目录,如何进入某个目录以及切换目录呢,cd来帮你,关于cd还需要特别交代几点,如果直接cd后面什么参数都不加是回到家目录,如果cd ..是回到上一级目录,特别注意,是cd ..(有空格的哦,这一点和Windows不一样,Windows cd..不需要空格)

[root@linux tmp]# cd
[root@linux ~]# pwd
/root
[root@linux ~]# cd ..
[root@linux /]# cd /tmp
[root@linux tmp]# pwd
/tmp
[root@linux tmp]# 

pwd:打印当前所在的位置?

rmdir:删除空目录,注意是空目录哦,因为只能删除空目录,所以日常工作中使用的不多

[root@linux tmp]# ls
test  test1  test2  test3
[root@linux tmp]# rmdir test
[root@linux tmp]# ls
test1  test2  test3
[root@linux tmp]# rmdir test3
rmdir: 删除 "test3" 失败: 目录非空

cp:复制文件或目录 格式:cp -r 源目录或文件 目标目录,需要强调的是复制文件不需要任何参数,复制目录需要添加-r参数,此外cp还有强大的一点是支持复制的同时更改名字,话不多说看演示

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# cp initial-setup-ks.cfg /tmp/
[root@linux ~]# ls /tmp
initial-setup-ks.cfg  test1  test2  test3
#针对文件的复制,直接复制即可,不需要添加任何参数

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# cp 音乐 /tmp
cp: 略过目录"音乐"
[root@linux ~]# cp -r 音乐 /tmp
[root@linux ~]# ls /tmp
initial-setup-ks.cfg  test1  test2  test3  音乐
#不加-r选项会直接报错,这里还是需要记一下的

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# cp initial-setup-ks.cfg /tmp/my.cfg
[root@linux ~]# ls /tmp
initial-setup-ks.cfg  my.cfg  test1  test2  test3  音乐
#可以看到,复制的同时也能改名字,简直是太好用啦!

mv:剪切文件、重命名,格式:mv 源文件或目录 目标目录 ,mv不管是针对文件还是目录都没有参数,直接使用即可

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# mv /tmp/my.cfg /root/
[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  my.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  my.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# mv /tmp/initial-setup-ks.cfg /root/my1.cfg
[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  my1.cfg  my.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
#移动的时候同样支持更改名字

[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  my1.cfg  my.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@linux ~]# mv my1.cfg my2.cfg
[root@linux ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  my2.cfg  my.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面
#重命名

rm:删除文件或目录,格式:rm -rf 文件或目录 -r是删除目录 -f是强制执行,rm命令千万要小心,不能随便删除系统的文件,不然可能开不了机或者直接崩溃,练习一定要拿自己的创建的文件进行删除

[root@linux tmp]# ls
test1  test2  test3  音乐
[root@linux tmp]# rm -r test3
rm:是否进入目录"test3"? y
rm:是否删除目录 "test3/test4"?y
rm:是否删除目录 "test3"?y
[root@linux tmp]# rm -rf test2
#-f的作用非常明显,就是不再一个一个的问你,而是直接删除,可能是省心了,但是系统文件这么干还是非常危险的,删除命令执行时一定小心谨慎,最好做好备份,小心驶得万年船

rm -rf /:?单独拿出来说明是因为这个命令非常危险,执行后你的整个世界都会变得干净明亮,好奇心害死猫,千万不要因为好玩儿随随便便执行这条命令哦,尤其是生产环境,好啦,今天先到这里了,再见,好好学习,天天向上,共勉!

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-05 12:23:43  更:2021-12-05 12:24:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:37:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码