Linux命令学习总结:rmdir,linuxrmdir
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命令是用来删除空的目录。
使用方式: 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
祝你使用顺利!
登陆与关机
(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 下载这个电子书看看吧~~~先看看一下里面的指令,然后在自己实践并熟悉!
评论暂时关闭