Linux命令学习总结:rmdir,linuxrmdir


命令简介:

该命令用用来删除空目录,如果目录非空,则会出现错误。可以使用rm删除目录中的文件后,使用rmdir删除目录。也可以使用rm -rf替代rmdir命令。这是一个非常简单的命令。

 

命令语法:

rmdir [OPTION]... DIRECTORY...

 

命令参数:

参数

长参数

描叙

--ignore-fail-on-non-empty

忽略任何应目录里面有数据文件而造成的错误

-p

--parents

递归删除目录

-v

--verbose

显示命令执行的详细信息

--help

显示命令在线帮助

--version

显示命令版本信息

 

 

使用示例:

 

1: 查看rmdir命令的帮助信息

[root@DB-Server ~]# rmdir --help
Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.
 
      --ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                  is non-empty
  -p, --parents   Remove DIRECTORY and its ancestors.  E.g., `rmdir -p a/b/c' is
                  similar to `rmdir a/b/c a/b a'.
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit
 
Report bugs to <bug-coreutils@gnu.org>.

也可以使用下面命令查看rmdir文档信息

[root@DB-Server ~]# man rmdir

 

2: 使用rmdir删除空目录

如果目录非空,则会出现错误信息。

[root@DB-Server ~]# ls /root/kerry/
file1
[root@DB-Server ~]# rmdir kerry
rmdir: kerry: Directory not empty
[root@DB-Server ~]# rm -f /root/kerry/*
[root@DB-Server ~]# rmdir kerry

 

3:显示命令执行时的详细信息

 

[root@DB-Server ~]# mkdir test1  test2 test3
[root@DB-Server ~]# ls
anaconda-ks.cfg  Desktop  install.log  install.log.syslog  test1  test2  test3
[root@DB-Server ~]# rmdir -v test1  test2 test3
rmdir: removing directory, test1
rmdir: removing directory, test2
rmdir: removing directory, test3

 

4:递归删除目录,如下所示,首先创建目录kerry,在kerry目录下创建空目录tmp,接下来空目录test

 

[root@DB-Server ~]# mkdir -p kerry/tmp/test
[root@DB-Server ~]# tree kerry
kerry
`-- tmp
    `-- test
 
2 directories, 0 files
[root@DB-Server ~]# rmdir -p kerry/tmp/test

 

5:忽略任何应目录里面有数据文件而造成的错误

 

[root@DB-Server ~]# mkdir kerry
 
[root@DB-Server ~]# cd kerry
 
[root@DB-Server kerry]# touch file1
 
[root@DB-Server kerry]# cd ..
 
[root@DB-Server ~]# rmdir --ignore-fail-on-non-empty kerry/

Linux下的rmdir命令强制删除非空目录的格式?(最好举个例子)

Linux中rmdir命令是用来删除空的目录。
使用方式: rmdir [-p] dirName
参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

举例说明:
rmdir folder1
删除名字为folder1的子目录。

rmdir -p folder1/folder2
删除名字为folder1里面的folder2这个子目录,如果删除folder2这个子目录后,folder1也成了空目录的话,那么folder1也会一同被删除。

如果你想删除非空目录,使用rmdir估计是不行的哦。
要使用rm才可以的。
使用方式:rm [options] name...

参数 [options]:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

举例说明:
删除所有.java文件;删除前逐一询问确认 :
rm -i *.java

将 project子目录及子目录中所有档案删除 :
rm -r project

祝你使用顺利!
 

怎在命令行模式下学习LINUX

登陆与关机
(1)登陆
在login:后输入
user机号↙(这表示回车键)
在password:后输入
123456↙(注意在屏幕上不显示)
出现$提示符,表示正常进入普通用户状态。
(2)关机
在$后输入
halt↙
等屏幕上显示System halted时,再关电源。

man命令

man命令用于查看Linux各种命令的使用说明,用法如下:

man 命令名↙
参考背景资料或利用man命令,熟悉掌握以下基本命令的使用方法:
ls;按条件列出文件
cd;进入某个目录
cp;复制文件
mkdir;建立目录
rmdir;删除目录
mv;移动文件/目录
rm;删除文件
cat;显示文件内容
more;分布显示文件内容
less;分页显示文件内容
file;文件类型判断
du;查看目录占用空间
df;查看磁盘空间
mount;装载文件系统
umount;卸载文件系统
chmod;修改文件属性
chown;修改所有人权限
pwd;查看当前路径
which;查找程序所在路径
3、系统管理基本命令
Linux是真正的多用户多任务操作系统,任何人使用Linux系统时都要以用某个帐号先进行
登陆,帐号名就是用户名。
用户的管理必须在root用户权限下进行操作,请务必小心!!!
参考背景资料或利用man命令,熟悉掌握以下命的使用方法:
useradd;添加新用户
userdel;删除用户
passwd;修改密码
finger;查看某用户信息
groupadd;添加组
groupdel;删除组
ps;进程信息
nice;以特定优先级运行进程
renice;
kill;杀死特定进程
top;查看当前系统资源情况
free;释放占用内存
cal;日历
date;日期
uname;操作系统名称
login;登录
logout;退出
exit;退出
halt;关机
shutdown;关机

先多多熟悉那些基本命令,当自己重新学windows!
net.pku.edu.cn/...al.pdf 下载这个电子书看看吧~~~先看看一下里面的指令,然后在自己实践并熟悉!
 

相关内容