目录及文件删除管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目录及文件删除管理相关的知识,希望对你有一定的参考价值。

2.6 相对和绝对路径
2.7 cd命令
2.8 创建和删除目录mkdir/rmdir
2.9 rm命令

2.6 相对和绝对路径
绝对路径从根下开始,从 / 开始的路径,路径前以/开头
如明确指定修改网卡配置的 路径:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
相对路径
从当前位置开始,去往任何一个位置的目录,所列出的路径为相对路径
不以/为开头的路径
pwd 查看当前路径
2.7 cd命令
cd 进入一个目录
cd - 组合使用可以快速进入上次所在的目录,如

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# ls
ifcfg-enp0s3 ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
ifcfg-enp0s3-1 ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort
ifcfg-enp0s3-2 ifdown-isdn ifup ifup-plip ifup-tunnel
ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global
ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
ifdown-ib ifdown-Team ifup-ippp ifup-sit
[[email protected] network-scripts]# cd /usr/local/src/
[[email protected] src]# ls
[[email protected] src]# cd -
/etc/sysconfig/network-scripts
[[email protected] network-scripts]# ls
ifcfg-enp0s3 ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
ifcfg-enp0s3-1 ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort
ifcfg-enp0s3-2 ifdown-isdn ifup ifup-plip ifup-tunnel
ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global
ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
ifdown-ib ifdown-Team ifup-ippp ifup-sit

cd ~ 进入用户家目录
cd .. 进入上一级目录
2.8 创建和删除目录mkdir/rmdir

mkdir 目录名称 创建一个目录,可以写绝对路径和相对路径
目录的递归创建。如果使用mkdir创建一个目录的子级目录,直接创建是不行的,需要-p选项。如:


[[email protected] src]# ls
[[email protected] src]# mkdir /1/2
mkdir: 无法创建目录"/1/2": 没有那个文件或目录
[[email protected] src]# mkdir -p 1/2
[[email protected] src]# ll /1/
总用量 0
drwxr-xr-x 2 root root 6 6月 4 14:07 2

rmdir = remove directory ? 删除目录
删除目录,目录下不为空删除失败,rmdir只能删除目录,且目录非空
[[email protected] src]# rmdir 1
rmdir: 删除 "1" 失败: 目录非空
[[email protected] src]# rmdir -p /usr/local/src/1/
rmdir: 删除 "/usr/local/src/1/" 失败: 目录非空

rm 命令
rm 删除一个普通

rm 删除一个普通文件,删除会提示是否删除,y确认删除
[[email protected] src]# rm /usr/local/src/1.txt 
rm:是否删除普通空文件 "/usr/local/src/1.txt"?y
[[email protected] src]# ls
1
rm删除命令选项:
-f  强制不确认交互直接删除操作
[[email protected] src]# rm -rf /usr/local/src/1.txt
[[email protected] src]# ls
1

history 查看历史命令
rm -r 删除目录 -rf组合使用删除指定的目录下所有内容

rm -r 删除目录会提示一步步进行,如
[[email protected] src]# rm -r /usr/local/src/1/
rm:是否进入目录"/usr/local/src/1/"? y
rm:是否进入目录"/usr/local/src/1/2"? y
rm:是否删除普通空文件 "/usr/local/src/1/2/134"?y
rm:是否删除目录 "/usr/local/src/1/2"?y
rm:是否删除目录 "/usr/local/src/1/"?y
rm -rf   删除一个不存在的目录不会有目录不存在的提示信息

以上是关于目录及文件删除管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件系统及文件管理命令

文件目录管理二

权限及归属管理 磁盘管理 文件系统 LVM管理

Linux:文件及目录管理命令基础

linux权限及权限管理

在管理员权限下删除管理员无删除权限的文件夹(windows)