Linux命令之目录操作命令

转载 2016年06月01日 10:36:02
 
 

                                目录操作命令
cd
cd命令功能
在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。
cd命令的命令格式及用法
命令格式:cd 
命令用法
例1:现在的工作目录为:/home/development,想改变当前工作目录,进入下一层目录temp,应使用cd命令。
[development@www ~]$ pwd    ————可以通过pwd命令查看当前工作目录。
/home/development    ————当前工作目录为:/home/development
[development@www ~]$ cd temp/    ————通过cd temp命令改变当前目录为/home/development/temp
[development@www temp]$ pwd    ————再次使用pwd命令查看当前工作目录
/home/development/temp    ————可知当前工作目录为:/home/development/temp
在Linux的目录结构中“.”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录。
例2:在上例中进到了/home/development的下一级子目录temp,现在我返回到上一级父目录,并从此再返回到根目录。
[development@www temp]$ cd ..    ————返回当前目录的父目录。
[development@www ~]$ pwd
/home/development
[development@www ~]$ cd /    ————返回根目录。
[development@www /]$ pwd
/    ————根目录。
当用户以个人账户登录系统后,就会直接进入用户主目录。当用户需要从任何一个工作目录返回主目录时,可以使用cd命令直接返回。
例3:在上例中我们已进入了根目录,现在想返回到自己的主目录。
[development@www /]$ pwd
/
[development@www /]$ cd    ————直接回到自己的主目录。
[development@www ~]$ pwd
/home/development
mkdir
mkdir命令功能
mkdir命令用于创建一个新的目录。
这个新的目录不仅可以使用绝对路径,也可以使用相对路径。但用户创建新目录的前提条件是:创建者对被创建新目录的父目录应有写权限。
mkdir命令的命令格式及用法
命令格式:mkdir []  (主要有两个选项:-p和-m)
-p:    创建新目录时,在其父目录不存在的情况下首先创建父目录。
-m:    创建新目录的同时指定此目录的权限。
命令用法
例1:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在此目录下新建一个名为temp的子目录。(使用相对路径)
[development@www ~]$ mkdir temp(也可以使用mkdir ./temp创建)
[development@www ~]$ ls -al
total 56
drwx------  4 development development 4096 Jul 21 13:03 .
drwxr-xr-x 13 root        root        4096 Jul 15 15:45 ..
-rw-------  1 development development  179 Jul 21 10:58 .bash_history
-rw-r--r--  1 development development   24 Jul 12  2006 .bash_logout
-rw-r--r--  1 development development  176 Jul 12  2006 .bash_profile
-rw-r--r--  1 development development  124 Jul 12  2006 .bashrc
-rw-r--r--  1 development development  515 Aug  4  2006 .emacs
-rw-------  1 development development   16 Jul  4 13:41 .mysql_history
drwxrwxr-x  2 development development 4096 Jul 21 13:03 temp
-rw-------  1 development development 7168 Jul 21 10:45 .viminfo
drwxr-xr-x  2 development development 4096 Jun 30 09:11 .xemacs
-rw-r--r--  1 development development  658 Sep 12  2006 .zshrc
(使用相对路径在/home/development目录下创建一子目录temp,权限默认为775。)
例2:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在temp子目录中再新建一子目录test(使用绝对路径)。
[development@www ~]$ mkdir /home/development/temp/test
[development@www ~]$ cd temp/
[development@www temp]$ ls -al
total 12
drwxrwxr-x 3 development development 4096 Jul 21 13:07 .
drwx------ 4 development development 4096 Jul 21 13:04 ..
drwxrwxr-x 2 development development 4096 Jul 21 13:07 test
(使用绝对路径在/home/development/temp目录下新建一子目录test,默认权限为775。)
例3:在/home/development目录下同时创建temp和test目录,temp是test的父目录,test是temp的子目录。此时要使用-p选项,在没有temp父目录的情况下创建test目录。系统首先要创建父目录temp,然后再创建子目录test。
[development@www ~]$ mkdir -p /home/development/temp/test(也可以使用相当路径mkdir -p ./temp/test创建)
[development@www ~]$ cd temp/
[development@www temp]$ ls -al
total 12
drwxrwxr-x 3 development development 4096 Jul 21 13:12 .
drwx------ 4 development development 4096 Jul 21 13:12 ..
drwxrwxr-x 2 development development 4096 Jul 21 13:12 test
例4:在/home/development目录下创建一个名为test的子目录,并给此目录赋予一定的权限:本用户有读、写和执行权,同组用户有读权和执行权,本组以外的其他用户只有读权。应使用[-m 权限]选项。
[development@www ~]$ mkdir -m 754 test
[development@www ~]$ ls -al
total 56
drwx------  4 development development 4096 Jul 21 13:16 .
drwxr-xr-x 13 root        root        4096 Jul 15 15:45 ..
-rw-------  1 development development  179 Jul 21 10:58 .bash_history
-rw-r--r--  1 development development   24 Jul 12  2006 .bash_logout
-rw-r--r--  1 development development  176 Jul 12  2006 .bash_profile
-rw-r--r--  1 development development  124 Jul 12  2006 .bashrc
-rw-r--r--  1 development development  515 Aug  4  2006 .emacs
-rw-------  1 development development   16 Jul  4 13:41 .mysql_history
drwxr-xr--  2 development development 4096 Jul 21 13:16 test    ————权限为754
-rw-------  1 development development 7168 Jul 21 10:45 .viminfo
drwxr-xr-x  2 development development 4096 Jun 30 09:11 .xemacs
-rw-r--r--  1 development development  658 Sep 12  2006 .zshrc
rmdir(这个命令现在好像很少用了吧,反正一般我用rm就可以了)
rmdir命令功能
删除指定的空目录。
当要删除目录内的所有文件和子目录都被删除以后,才能使用rmdir命令删除该目录(个人感觉不实用)。用户删除目录时,应对该目录的父目录有写的权限。
rmdir命令的命令格式及用法
命令格式:rmdir [] 
-p:    删除指定路径上的所有目录(目录数大于一)。
命令用法
例1:当前工作目录为:/home/development,且用户对/home/development目录有写权限,现在将temp子目录中的子目录test删除。
[development@www ~]$ cd temp/
[development@www temp]$ ls
test    ————temp目录下原有一个空目录test。
[development@www temp]$ rmdir test/
[development@www temp]$ ls    ————执行rmdir命令后,test被删除。
[development@www temp]$ 
例2:在/home/development目录下有一空子目录,名为:temp,temp下有一空子目录test,test下有一子目录test1.此时可使用-p选项一次删除temp/test/test1目录。
[development@www ~]$ pwd
/home/development
[development@www ~]$ ls 
temp
[development@www ~]$ rmdir -p temp/test/test1/
[development@www ~]$ ls
[development@www ~]$ 
                
                
                
                
                
                
                

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73148/showart_1087568.html

Linux命令之目录操作命令

目录操作命令 cd cd命令功能 在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。 cd命令的命令格式及用法 命令格式...
  • snowfoxmonitor
  • snowfoxmonitor
  • 2013年12月29日 22:31
  • 509

Linux命令简介(目录操作命令、文件操作命令)

Linux命令简介 1、Shell命令解释器 2、命令行格式 3、获得命令帮助 Shell命令解释器 操作系统内核和用户间的“桥梁” 命令解释器 Shell种类 1、Bsh Bsh是最初在贝尔实验室...
  • com185272358
  • com185272358
  • 2014年05月06日 21:59
  • 984

linux命令整理2:目录操作命令

一、目录操作命令: pwd、cd、mkdir、rmdir 二、命令详解 pwd 1.    作用 pwd是print working directory的缩写,该命例是显示当前的目录。 p...
  • sunboyhch
  • sunboyhch
  • 2013年04月25日 09:31
  • 546

linux初学之4——常用命令 之 目录操作命令

1、创建、删除目录 (1)创建目录:mkdir                 ①名片:              命令名称:mkdir              英文原意:make  direct...
  • sundenskyqq
  • sundenskyqq
  • 2016年02月29日 11:23
  • 1009

Linux下的基本操作命令集锦

对于Linux下的开发人员来说,除了编写代码之外,也要熟练掌握Linux操作系统的一些基本操作。很多开发人员可能会有这样的经历:有很多非常简单的操作命令长期不用就忘掉了,等需要用到的时候又要到处去找,...
  • zhouzxi
  • zhouzxi
  • 2016年05月09日 18:53
  • 3453

Linux高危操作

1. 直接操作设备文件描述符    我们知道/dev目录下存放的是设备的文件描述符。直接往设备描述符中写入数据,将破坏整个设备,如:对于硬盘设备映射到/dev/目录下的文件描述符写入数据,将破坏...
  • shanzhizi
  • shanzhizi
  • 2014年06月21日 13:29
  • 1110

玩转Linux - 常用的命令和操作

简述 每个程序员基本都应该用过Linux操作系统,有的用来搭建服务器,有的用来安装前端扩展插件工具等等,但是无一例外都是需要操作Linux,所以我这次分享一些常见的实用的命令。 chk...
  • liu870915
  • liu870915
  • 2016年11月03日 09:58
  • 398

Linux常规操作命令

1.查Java进程 : ps -ef|grep java 2.杀进程   使用kill命令结束进程:kill xxx   常用:kill -9 324(进程号) 3.进入文件夹目录:cd  例如 cd...
  • teroris
  • teroris
  • 2016年12月08日 17:37
  • 298

Linux命令简介(文件/目录权限操作命令)

文件/目录权限 文件/目录的属性 1、权限 读取、写入、可执行 2、归属 属主、属组 注意:root用户是系统的超级用户,拥有完全的管理权限,所以目录的权限限制对root用户将不起作用。它只是针对普通...
  • com185272358
  • com185272358
  • 2014年05月07日 21:02
  • 573

初学linux命令-目录及文件常用操作命令

命令一 名称:cd 原意:change directory 命令功能:切换目录。 语法:cd [目录]例1、进入系统根目录[raint@linuxprobe Desktop]$ cd / [r...
  • lyt_7cs1dn9
  • lyt_7cs1dn9
  • 2016年10月21日 15:23
  • 195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux命令之目录操作命令
举报原因:
原因补充:

(最多只允许输入30个字)