删除目录:rmdir
可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。
当前目录下递归删除文件夹a/b/c/e的命令:rmdir a/b/c/e -p
删除文件:rm(推荐使用)
rm xxx -r
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
常用参数及含义如下表所示:
如果提示没有权限,加上sudo命令
sudo rm /文件路径
如果不是ubuntu系统,并且提示没有sudo命令权限把用户升级到root用户,然后在删除。
Linux目录的创建与删除命令:·mkdir创建文件夹,DOS同
用法:# mkdir [选项] 文件夹名<Enter>
-p parents,父母.当父文件夹不存在时,先创建父文件夹
# mkdir /tmp/haha<Enter>==># file /tmp/haha<Enter>
# mkdir -p /tmp/a/b/c/d<Enter>==># file /tmp/a/b/c/d<Enter>
# mkdir /tmp/{x,y,z}<Enter>
·rmdir删除空文件夹,DOS同
用法: # rmdir [选项] 文件夹名<Enter>
# rmdir /tmp/a/b/c/d<Enter> // 成功
# rmdir /tmp/a/b<Enter> // 不成功
·cd更改目录,DOS同
用法:# cd [文件夹]<Enter>
- // 当前目录与上一次工作目录切换
~ // 用户主目录
# cd -<Enter>==># pwd<Enter>
# cd ~<Enter>==># pwd<Enter>
函数名: remove
功 能: 删除一个文件
用 法: int remove(char *filename)
程序例:
#include <stdio.h>int main(void)
{
char file[80]
/* prompt for file name to delete */
printf("File to delete: ")
gets(file)
/* delete the file */
if (remove(file) == 0)
printf("Removed %s.\n",file)
else
perror("remove")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)