博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell命令-文件及目录操作之pwd、rm
阅读量:6850 次
发布时间:2019-06-26

本文共 1744 字,大约阅读时间需要 5 分钟。

文件及目录操作 - pwd、rm

1、pwd:显示当前所在位置信息

pwd命令的功能说明

pwd命令用于显示当前工作目录的绝对路径,以便在各个目录间来回切换。

pwd命令的语法格式

pwd [OPTION]...

pwd [参数选项]

pwd命令的选项说明

pwd 选项就两个,不常用,就不细说了:

pwd命令的实践操作

范例1: 不使用任何参数执行 pwd命令

[root@oldboyedu  ~]# pwd/root  <-->绝对路径[root@oldboyedu  ~]# cd /etc/init.d/[root@oldboyedu  /etc/init.d]# pwd/etc/init.d  <-->绝对路径

2、rm:删除文件或目录

rm命令的功能说明

rm命令用于删除一个或多个文件或目录,比较危险,请慎重使用。

rm命令的语法格式

rm [OPTION]... FILE...

rm [参数选项] [文件或目录]

rm命令的选项说明

rm 选项比较简单,表1为 rm命令的参数及说明:

表1: rm命令的参数及说明

参数选项 解释说明(带*的为重点)
-f 强制删除,忽略不存在的文件,不提示确认 *
-i 在删除前需要确认
-I 删除超过三个文件或者递归删除前要求确认
-r 递归删除目录及其内容 *

rm命令的实践操作

实验环境

[root@oldboyedu  ~]# mkdir -p /data/dir{1..3}[root@oldboyedu  ~]# touch /data/file{1..3}.txt[root@oldboyedu  ~]# tree /data//data/├── dir1├── dir2├── dir3├── file1.txt├── file2.txt└── file3.txt3 directories, 3 files[root@oldboyedu  ~]# cd /data/[root@oldboyedu  /data]# lsdir1  dir2  dir3  file1.txt  file2.txt  file3.txt

范例1: 直接执行 rm的例子

[root@oldboyedu  /data]# rm file3.txt        rm: remove regular empty file ‘file3.txt’? n   <-->输入y确认,输入n取消[root@oldboyedu  /data]# alias rm  <-->系统给rm做了别名(屏蔽前面加\或命令的全路径)alias rm='rm -i'

范例2: 强制删除的例子

[root@oldboyedu  /data]# rm -f file3.txt  <-->强制删除,不提示[root@oldboyedu  /data]# lsdir1  dir2  dir3  file1.txt  file2.txt

范例3: 递归删除的例子

[root@oldboyedu  /data]# mkdir -p dir1/a/b[root@oldboyedu  /data]# tree dir1dir1└── a    └── b2 directories, 0 files[root@oldboyedu  /data]# rm dir1rm: cannot remove ‘dir1’: Is a directory[root@oldboyedu  /data]# rm -r dir1 <--> -r 参数是删除目录用的rm: descend into directory ‘dir1’? yrm: descend into directory ‘dir1/a’? yrm: remove directory ‘dir1/a/b’? n[root@oldboyedu  /data]# rm -rf dir1   <-->这样的组合,使用时慎之又慎

今天就写到这里,有什么疑问或出现什么错误,随时欢迎大神们发表评论指点迷津

转载于:https://www.cnblogs.com/wjcLinux/p/10665682.html

你可能感兴趣的文章
11月6日记
查看>>
[李景山php]每天TP5-20170109|thinkphp5-Model.php-2
查看>>
在windows(64)下安装php开发环境wamp+yaf框架+phpstorm以及TortoiseGit
查看>>
淘宝的IP地址库
查看>>
ORACLE 建库过程总结
查看>>
Comparable与Comparator的区别(转载)
查看>>
我的友情链接
查看>>
window下从硬盘安装ubuntu双系统
查看>>
socket服务器与客户机的互动
查看>>
三种方法实现选项卡效果
查看>>
API网关(API Gateway)
查看>>
Zookeeper集群搭建和简单使用
查看>>
IntelliJ IDEA快捷键
查看>>
Xmanager 连接 AIX 系统
查看>>
java的锁机制
查看>>
如何避免项目管理黑洞-为什么要使用redmine
查看>>
[]+与[]表达式
查看>>
.Net平台下ActiveMQ入门实例
查看>>
C#语言获取控制面板“程序和功能”列表
查看>>
外网语音通信准备资料
查看>>