和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为:
[root@localhost ~]# rmdir [-p] 目录名
-p 选项用于递归删除空目录。
【例 1】
[root@localhost ~]#rmdir cangls
就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删除目录是否是空目录,因为 rmdir 命令只能删除空目录。
【例 2】
通过学习 mkdir 命令我们知道,使用 mkdir -p 可以实现递归建立目录,同样地,rmdir 命令可以使用 -p 选项递归删除目录。例如:
[root@localhost ~]# rmdir -p lm/movie/jp/cangls
注意,此方式先删除最低一层地目录(这里先删除 cangls),然后逐层删除上级目录,删除时也需要保证各级目录是空目录。
例 3】
rmdir 命令的作用十分有限,因为只能刪除空目录,所以一旦目录中有内容,就会报错。例如:
[root@localhost # mkdir test
#建立测试目录
[root@localhost ~]# touch test/boduo
[root@localhost ~]# touch test/longze
#在测试目录中建立两个文件
[root@localhost ~]# rmdir test
rmdir:删除"test"失败:目录非空
在Linux系统中,root用户拥有最高权限,可以做任何事情,删除任何不必要的软件或文件,可以说是无所不能。但有时root用户无法删除一个小文件,一个看似普通的文件。事实上,只要root用户改变了这个文件的属性,它仍然可以被删除。用户想要删除Linux中的一个文件。结果他删不了,就说自己没有权限。他只能用root删除,同样的结果说不能删除。我该怎么办?
步骤如下:
1、首先删除一个文件,提示‘Operation not permitter’,普通用户不能删除;
2、把用户升级到root用户,然后在删除,然后提示‘Operation not permitter’,居然root用户都无法删除,这个不太科学啊;
3、原来是文件的属性在里面作怪,只要登录超级用户,查看下文件的属性都有哪些,然后用root用户取消属性,文件就恢复到一半的文件了;
4、在用普通用户删除那个文件,就可以成功了。
1、问题及异常
ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
2、查找原因
费劲周知,确定是MySQL权限的问题
3、解决过程
1》 mysql -uroot -proot mydbName
2》 grant all privileges on *.* to wangs@‘%’ identified by ‘123456’;
3》 flush privileges;
4》 exit;
5》 /etc/init.d/mysql restart
4、命令的说明
进入 mysql ,用户为 root,密码为 root,数据库为 mydbName,-u 意为用户,-p 意为密码,
增加用户 wangs,所有权限,数据库为 *,后面的 .* 不可少,% 代表对所有远程的 IP 地址,如果要限定 IP 地址的话,单独写上 IP 地址,
密码是 123456,注意引号 ‘ 不可少,用来表示是字符串。
以上命令和过程均不可省略。
删除文件(文件夹)和创建文件(文件夹)的Linux命令有哪些?在Linux系统中删除文件,很多用户都习惯使用rmdir命令。因为Linux没有回收站功能,所以建议用户使用rm -rf命令。具体用法可以按照以下命令操作。
一、Linux删除文件夹命令
Linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
注:使用rm -rf的时候一定要格外小心,Linux没有回收站的。
1、删除目录、文件rm(remove)
功能说明:删除文件或目录。
语法:rm [-dfirv][--help][--version][文件或目录]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
参数:
-d 或 –directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f 或 –force 强制删除文件或目录。
-i 或 –interactive 删除既有文件或目录之前先询问用户。
-r 或 -R 或 –recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或 –verbose 显示指令执行过程。
2、删除文件夹:
de>rm -rf fileNamede>
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹。
3、删除文件:
de>rm -f fileNamede>
1、创建目录:mkdir(make directories)
语法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]
注:mkdir可建立目录并同时设置目录的权限。
-m<目录属性> 或 –mode<目录属性> 建立目录时同时设置目录的权限。
-p 或 –parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
例:mkdir test
2、创建文件 touch
功能说明:改变文件或目录时间
语法:touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help] [--version][文件或目录] 或 touch [-acfm][--help][--version][日期时 间][文件或目录]
注:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
-a 或 –time=atime 或 –time=access 或 –time=use 只更改存取时间。
-c 或 –no-create 不建立任何文件。
-d<时间日期> 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或 –time=mtime 或 –time=modify 只更改变动时间。
-r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间> 使用指定的日期时间,而非现在的时间。
例:touch test.txt
注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件。
以上语法和参数便是Linux删除文件(夹)、创建文件(夹)命令,注意命令写法的关系和路径,可举一反三。
影音播放
43.65MB
61.71MB
生活休闲
29.35MB
摄影图像
22.20MB
实用工具
6.70MB
学教育婴
0KB
社交通讯
40.14MB
新闻阅读
48.13MB
17.29MB
战争策略
453.99MB
113.55MB
休闲益智
7.29MB
推理解谜
158.11MB
17.09MB
动作冒险
99.46MB
角色扮演
1.22GB
41.41MB
45.43MB
渝ICP备20008086号-14 违法和不良信息举报/未成年人举报:dzjswcom@163.com
CopyRight©2003-2018 违法和不良信息举报(12377) All Right Reserved
Linux rmdir命令:轻松删除空目录
和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为:
[root@localhost ~]# rmdir [-p] 目录名
-p 选项用于递归删除空目录。
【例 1】
[root@localhost ~]#rmdir cangls
就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删除目录是否是空目录,因为 rmdir 命令只能删除空目录。
【例 2】
通过学习 mkdir 命令我们知道,使用 mkdir -p 可以实现递归建立目录,同样地,rmdir 命令可以使用 -p 选项递归删除目录。例如:
[root@localhost ~]# rmdir -p lm/movie/jp/cangls
注意,此方式先删除最低一层地目录(这里先删除 cangls),然后逐层删除上级目录,删除时也需要保证各级目录是空目录。
例 3】
rmdir 命令的作用十分有限,因为只能刪除空目录,所以一旦目录中有内容,就会报错。例如:
[root@localhost # mkdir test
#建立测试目录
[root@localhost ~]# touch test/boduo
[root@localhost ~]# touch test/longze
#在测试目录中建立两个文件
[root@localhost ~]# rmdir test
rmdir:删除"test"失败:目录非空
解决Linux中无法使用root权限删除文件的方法
在Linux系统中,root用户拥有最高权限,可以做任何事情,删除任何不必要的软件或文件,可以说是无所不能。但有时root用户无法删除一个小文件,一个看似普通的文件。事实上,只要root用户改变了这个文件的属性,它仍然可以被删除。用户想要删除Linux中的一个文件。结果他删不了,就说自己没有权限。他只能用root删除,同样的结果说不能删除。我该怎么办?
步骤如下:
1、首先删除一个文件,提示‘Operation not permitter’,普通用户不能删除;
2、把用户升级到root用户,然后在删除,然后提示‘Operation not permitter’,居然root用户都无法删除,这个不太科学啊;
3、原来是文件的属性在里面作怪,只要登录超级用户,查看下文件的属性都有哪些,然后用root用户取消属性,文件就恢复到一半的文件了;
4、在用普通用户删除那个文件,就可以成功了。
Linux系统下无法访问MySQL,解决方法分享
1、问题及异常
ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
2、查找原因
费劲周知,确定是MySQL权限的问题
3、解决过程
1》 mysql -uroot -proot mydbName
2》 grant all privileges on *.* to wangs@‘%’ identified by ‘123456’;
3》 flush privileges;
4》 exit;
5》 /etc/init.d/mysql restart
4、命令的说明
进入 mysql ,用户为 root,密码为 root,数据库为 mydbName,-u 意为用户,-p 意为密码,
增加用户 wangs,所有权限,数据库为 *,后面的 .* 不可少,% 代表对所有远程的 IP 地址,如果要限定 IP 地址的话,单独写上 IP 地址,
密码是 123456,注意引号 ‘ 不可少,用来表示是字符串。
以上命令和过程均不可省略。
一种快速操作Linux文件的方法
删除文件(文件夹)和创建文件(文件夹)的Linux命令有哪些?在Linux系统中删除文件,很多用户都习惯使用rmdir命令。因为Linux没有回收站功能,所以建议用户使用rm -rf命令。具体用法可以按照以下命令操作。
一、Linux删除文件夹命令
Linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
注:使用rm -rf的时候一定要格外小心,Linux没有回收站的。
1、删除目录、文件rm(remove)
功能说明:删除文件或目录。
语法:rm [-dfirv][--help][--version][文件或目录]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
参数:
-d 或 –directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f 或 –force 强制删除文件或目录。
-i 或 –interactive 删除既有文件或目录之前先询问用户。
-r 或 -R 或 –recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或 –verbose 显示指令执行过程。
2、删除文件夹:
de>rm -rf fileNamede>
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹。
3、删除文件:
de>rm -f fileNamede>
二、Linux添加文件命令1、创建目录:mkdir(make directories)
语法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]
注:mkdir可建立目录并同时设置目录的权限。
参数:
-m<目录属性> 或 –mode<目录属性> 建立目录时同时设置目录的权限。
-p 或 –parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
例:mkdir test
2、创建文件 touch
功能说明:改变文件或目录时间
语法:touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help] [--version][文件或目录] 或 touch [-acfm][--help][--version][日期时 间][文件或目录]
注:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
参数:
-a 或 –time=atime 或 –time=access 或 –time=use 只更改存取时间。
-c 或 –no-create 不建立任何文件。
-d<时间日期> 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或 –time=mtime 或 –time=modify 只更改变动时间。
-r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间> 使用指定的日期时间,而非现在的时间。
例:touch test.txt
注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件。
以上语法和参数便是Linux删除文件(夹)、创建文件(夹)命令,注意命令写法的关系和路径,可举一反三。
影音播放
43.65MB
影音播放
61.71MB
生活休闲
29.35MB
摄影图像
22.20MB
实用工具
6.70MB
学教育婴
0KB
社交通讯
40.14MB
新闻阅读
48.13MB
学教育婴
17.29MB
战争策略
453.99MB
战争策略
113.55MB
休闲益智
7.29MB
推理解谜
158.11MB
休闲益智
17.09MB
动作冒险
99.46MB
角色扮演
1.22GB
休闲益智
41.41MB
动作冒险
45.43MB