我们在安装好Linux系统之后,Linux系统会像Windows系统一样,自动生成很多文件和目录,这些目录都包含了不同的含义。那当我们需要建立一个目录的时候,我们需要什么操作?

一、建立目录

在今后的工作中,需要建立一个目录的时候,我们可以使用"mkdir"命令来建立一个目录:

[root@Linux ~]# mkdir myfile

[root@Linux ~]# ll

总计 60

-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg

drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop

-rw-r--r-- 1 root root 27964 03-15 04:12 install.log

-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog

drwxr-xr-x 2 root root 4096 03-19 12:36 myfile

我们使用了"mkdir myfile"建立了一个myfile的目录,然后我们使用命令验证一下就可以发现已经建立了这个文件夹,可以根据颜色判断是一个文件夹。

二、删除目录

如果某一个目录我们不需要了,可以用"rmdir"命令来删除一个目录,如下:

[root@Linux ~]# ll

总计 60

-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg

drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop

-rw-r--r-- 1 root root 27964 03-15 04:12 install.log

-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog

drwxr-xr-x 2 root root 4096 03-19 12:36 myfile

[root@Linux ~]# rmdir myfile

[root@Linux ~]# ll

总计 56

-rw------- 1 root root 865 03-15 04:12 anaconda-ks.cfg

drwxr-xr-x 2 root root 4096 03-14 20:34 Desktop

-rw-r--r-- 1 root root 27964 03-15 04:12 install.log

-rw-r--r-- 1 root root 5069 03-15 04:11 install.log.syslog

首先就是要查找是不是有一个myfile的目录,如果不需要了需要用“rmdir myfile”命令来删除这个目录,然后使用ll命令验证一下。

需要注意的是,使用这个命令在删除的时候,这个目录下是必须没有任何文件和文件夹的,如下:

[root@Linux ~]# mkdir myfile

[root@Linux ~]# cd myfile cd命令是切换目录,这里就是进入myfile

[root@Linux myfile]# mkdir one

[root@Linux myfile]# cd .. ..表示当前目录的上一层目录

[root@Linux ~]# rmdir myfile

rmdir: myfile: 目录非空

在myfile目录下建立了一个one的目录之后再删除myfile目录的时候,提示目录为空,所以我们必须将这个目录下的所有文件和目录全部删除之后,才能删除这个目录。

三、切换目录

在实际工作中,我们可能需要倒不同的目录中编辑不同的文件,这个时候我们就要在不同的目录中切换了。需要用到的是"cd"命令。

[root@Linux ~]# mkdir one

[root@Linux ~]# mkdir two

[root@Linux ~]# cd one

[root@Linux one]#

建立两个目录“one”“two”,我们可以使用"cd noe"进入one目录,进入之后命令提示符由原来的“[root@Linux ~]”变成了“[root@Linux one]”,提示符中的“one”表示我们在one这个目录中工作了。

我们来看看这个目录下有什么文件,为了看看有没有隐藏文件可以使用“ls -al”命令来看看这个目录。如下操作:

[root@Linux one]# ls -al

总计 12

drwxr-xr-x 2 root root 4096 03-19 12:43 .

drwxr-x--- 20 root root 4096 03-19 12:43 ..

我们发现这个目录下面有两个奇怪的家伙,一个是“.”,一个是“..”。其实这又要讲到路径的知识,路径的表示方法有两种:

A :绝对路径:就是表示出目标文件或子目录的目录树结构。我们这个例子中的目录“one”,的绝对路径表示方法为“/root/one”,如果one目录下还有一个目录xu,那么目录xu的绝对路径就是:“/root/one/xu”。

B :相对路径:就是相对于当前工作目录的路径来表示位置。相对路径中有两个符号,就是“..”,“.”。“..”表示当前当前工作目录的上一层目录。如当前我们处在one目录中,我们作如下操作:

[root@Linux one]# cd ..

[root@Linux ~]#

我们就或发现提示“[root@Linux one]”变为“[root@Linux ~]”。发现现在已经返回到目录one的上一层目录。

“.”表示当前的工作目录。如果当前我们处在one目录中,那么“.”就表示当前的工作目录one。

linux root目录install,Linux如何建立、删除、切换目录?相关推荐

  1. linux root密码激活,Linux - root初始密码设置

    Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...

  2. linux 文件重命名_Linux编程 5 (目录重命名与移动 删除,目录创建删除,查看file)...

    一. 文件重命名与移动(mv) 在linux中,重命名文件称为移动(moving).mv命令可以将文件和目录移动到另一个位置或重新命名. 1.1 使用mv重命名 下面在/usr/local下面创建一个 ...

  3. 删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...

    假设这个目录是/shnne/,里面有log1,log2,log3..log10  十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne] ...

  4. linux root登陆ftp,LINUX服务器下用root登录ftp

    因为安全方面的原因,root用户是默认不能登录ftp服务的. 如果一定要用root登录,则: 1.删除/etc/vsftpd.ftpusers中的root 2.删除/etc/vsftpd.user_l ...

  5. linux root 跑程序,linux下获得root权限运行程序

    在linux下系统的默认root用户是不被启用的,这和MS windows的做法恰恰相反,windows XP却是安装好系统好,就给你创建一个自动登录的管理员用户,不过Linux不一样的这一点也大大地 ...

  6. linux root添加账户,Linux系统添加管理员root角色账户

    1)在root下添加用户命令:[root@lu ~]# useradd xiaoming 添加完成以后,给新用户xiaoming添加一个密码 : [root@lu ~]# passwd xiaomin ...

  7. linux root ssh 安全,linux ssh安全加固方法

    [root@localhost .ssh]# su - test1禁止root用户登录: 为增强安全, 先增加一个普通权限的用户: #useradd ***** #passwd ****** //设置 ...

  8. linux root邮箱地址,linux – 如何将root的电子邮件转发到外部电子邮件地址?

    我家里有一台小型服务器(Ubuntu 10.04),我想将root的电子邮件转发到我的gmail托管域,以获取安全通知,什么不是. 我把所有东西都撕掉了,然后从头开始跑到other issues. 我 ...

  9. 【linux 06】 linux中的用户权限、文件权限与目录权限

    1.用户及用户组的概念: 1.文件所有者 2.用户组 3.用户 以root登录Linux之后,执行ls -al,会看到有关文件属性的信息 -rw-r--r--,第1个字符代表这个文件是"目录 ...

最新文章

  1. 时间序列、时间序列分析、时间序列效应分解、平稳时间序列、AIC和BIC
  2. 计算机显示桌面的按钮,显示桌面按钮不见了怎么办_显示桌面按钮不见了
  3. windows下python依赖包_windows下安装python拓展包
  4. 判断string是否为数字
  5. 请求分页系统中页面分配策略与页面置换策略的关系
  6. java自定义注解类
  7. Re-attention机制Transformer,实现强大性能
  8. 打工人打工魂,打工人上人
  9. Python之父加入微软,一开口就知道是老“凡学家”了
  10. OSPF路由控制原理与实验
  11. 英特尔驱动程序下载_如何修复英特尔计算机上的“此计算机未验证正在安装的驱动程序”...
  12. 手绘板计算机技术,手绘板怎么用 手绘板和数位板的差别区别【详解】
  13. php mb_eregi_replace 只替换一个,mb_eregi_replace多个匹配得到它们
  14. 手游LTV(生命周期价值)计算公式
  15. 不可或缺那就现在安排,22款奔驰GLE350升级ACC自适应巡航系统
  16. 数据挖掘中的模式发现(七)GSP算法、SPADE算法、PrefixSpan算法
  17. Delphi RAD Studio 10.4.2 Sydney的新增与改进介绍原版全文
  18. java 有意思面试题_一道有趣的Java面试题
  19. 浅谈www.baidu.com和baidu.com
  20. C/C++ 回调函数的使用

热门文章

  1. linux 手动配置ip地址方法
  2. 用友3.0谋局“新两化” 融合创新迸发新动能
  3. 《Haskell函数式编程入门》—— 第1章,第1.5节第一个Haskell程序HelloWorld!
  4. Win10桌面右键响应非常慢怎么办?
  5. android之PackageManager简单介绍
  6. 图解如何在DC上添加自定义属性类
  7. mysql基本数据库操作
  8. CRNN:端到端不定长文字识别算法
  9. linux 编译环境包,linux上war包编译环境搭建(示例代码)
  10. Node.js中package.json中库的版本号详解(^和~区别)