Linux创建和删除目录

创建和删除目录

1. 创建目录

mkdir make directory.

[[email protected] ~]# mkdir /tmp/allin[[email protected] ~]# ls -l /tmp总用量 0drwxr-xr-x 2 root root  6 6月   5 21:24 allin
drwx------ 3 root root 17 6月   5 07:36 systemd-private-352b6bc7ee42481fac366b2425038411-vmtoolsd.service-3yKRHt
  • 如果想在/allin目录下,连续创建/1目录,/2目录.仅仅使用mkdir,会报错.
[[email protected] ~]# mkdir /tmp/allin/1/2mkdir: 无法创建目录"/tmp/allin/1/2": 没有那个文件或目录

仅仅使用mkdir,不支持级联创建目录.需要加上选项-p

[[email protected] ~]# mkdir -p /tmp/allin/1/2[[email protected] ~]# tree /tmp/allin/tmp/allin
└── 1
    └── 22 directories, 0 files
  • 如果想可视化目录创建的过程,可以使用-v选项
[[email protected] ~]# mkdir -pv /tmp/allin/2/3/4mkdir: 已创建目录 "/tmp/allin/2"mkdir: 已创建目录 "/tmp/allin/2/3"mkdir: 已创建目录 "/tmp/allin/2/3/4"[[email protected] ~]# tree /tmp/allin//tmp/allin/
├── 1│   └── 2└── 2
    └── 3
        └── 45 directories, 0 files

2. 删除目录

rmdir remove directory

删除/allin/2/3/4中4目录

[[email protected] ~]# rmdir /tmp/allin/2/3/4[[email protected] ~]# tree /tmp/allin/tmp/allin
├── 1│   └── 2└── 2
    └── 34 directories, 0 files

要想直接一次行删除2和3目录,也需要添加-p选项.不然会报错

[[email protected] ~]# rmdir /tmp/allin/rmdir: 删除 "/tmp/allin/" 失败: 目录非空

正确.但是我们一般不用,因为,有可能会把所有目录都删除掉,比较危险的操作.

[[email protected] ~]# rmdir -pv /tmp/allin/2/3/rmdir: 正在删除目录 "/tmp/allin/2/3/"rmdir: 正在删除目录 "/tmp/allin/2"rmdir: 正在删除目录 "/tmp/allin"rmdir: 删除目录 "/tmp/allin" 失败: 目录非空
[[email protected] ~]# tree /tmp/allin//tmp/allin/
└── 1
    └── 22 directories, 0 files

rmdir只能用于删除非空目录,不能删除文件的.

时间: 2024-08-27 19:44:40

Linux创建和删除目录的相关文章

Linux创建修改删除用户和组

Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin m

linux创建SVN客户端,服务器

1- linux基本都自带svn 2-创建svn服务器 新创建服务器代码仓库 # svnadmin create serversvn 这样,我们就在~/目录下新建了版本库serverSvn. 3-修改配置文件 svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz passwd [users] # harry = harryssecret # sall

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

2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 2.6 相对和绝对路径 相对路径.绝对路径 绝对路径是从根 /开始的路径 相对路径 是相对当前目录 所在位置的 路径 不是以根开头的 相对当前目录的路径 2.7cd 命令 cd 进入到系统当前用户的家目录下 cd ~ 波浪号 cd. 当前目录 cd ..上一级目录 可以使用 man cd 看下 cd命令的用法 2.8 创建和删除目录mkdir/rmdir make directory 创建目

1.1创建与删除目录

创建与删除目录 #创建绝对路径目录 mkdir /tmp/123 #创建相对路径目录 mkdir 234 #创建一连串目录会报错,报错信息:cat not create directory:/tmp/1/:no such file or directory mkdir /tmp/1/2/3/ #解决一连串目录不能同时创建,用-p选项自动把父目录创建上 mkdir -p /tmp/1/2/3 #删除目录,rmdir只能删除空目录 rmdir /tmp/123 #只支持删除一长串的空目录,会把父目录

Linux创建多个用户,并赋予随机密码,不使用循环语句

Linux创建多个用户,并赋予随机密码,要求不使用循环语句. 方法一 使用基本命令useradd和passwd添加用户和添加密码. (注:RANDOM随机生成数字(3-5个不等).) 创建一个用户 [[email protected] ~]# useradd stu01 创建多个用户就是要重复上面的命令多次,但是一个一个输入会比较麻烦,但是我们可以先生成一串序列,然后使用替换的方法将序列替换成上面的格式. [[email protected] ~]# seq 10 1 2 3 4 5 6 7 8

linux创建用户和用户组

Linux创建用户.用户组 及 删除 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例:useradd –g users user1 一.创建用户: 1.使用命令 useradd 例:useradd user1——创建用户user1    useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期    用户的缺省UID从500向后顺

LINUX创建用户的命令

LINUX创建用户的命令useradd -g test -d /home/test1 -s /etc/bash -m test1注解:-g 所属组 -d 家目录 -s 所用的SHELL 删除用户命令userdel -r test1创建密码命令passwd 查看linux下用户组是哪个命令! 察看 /etc/group文件 用cat /etc/passwd |cut -f 1 -d : linux禁止用户远程登录的方法:1.在新添加一个新用户的时候就指定这个用户不能远程登录 useradd  -s

一起来学习linux创建用户useradd命令

linux创建用户useradd命令 原文地址:linux创建用户useradd命令 http://www.xfcodes.com/linuxcmd/user/24308.htm 一,adduser与useradd命令二者的关系 复制代码代码示例: [[email protected] opt]# type adduser  adduser is /usr/sbin/adduser  [[email protected] opt]# type useradd  useradd is /usr/s

linux创建用户、设置密码、修改用户、删除用户

linux创建用户.设置密码.修改用户.删除用户 分类: linux 2011-10-09 08:30 16996人阅读 评论(0) 收藏 举报 linuxuser 创建用户.设置密码.修改用户.删除用户: useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明:新创建的用户会在/home下创建一个用户目录testuser usermod --help 修改用户这个命令的相关参数 userdel testuser