unix创建一个新目录命令_unix创建文件命令 - CSDN
  • mkdir命令功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是...

    mkdir命令

    功能:创建一个目录(类似MSDOS下的md命令)。

    语法:mkdir [选项] dir-name

    说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

    命令中各选项的含义为:

    - m 对新建目录设置存取权限。也可以用chmod命令设置。

    - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

     

    rmdir 命令

    功能:删除空目录。

    语法:rmdir [选项] dir-name

    说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。

    命令中各选项的含义为:

    - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。

     

    cd 命令

    功能:改变工作目录。

    语法:cd [directory]

    说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。

    该命令可以使用通配符(通配符含义请参见第十章)。


    pwd
    命令

    Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。

    语法:pwd

    说明:此命令显示出当前工作目录的绝对路径。

     

    ls 命令

    ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。

    语法:ls [选项] [目录或是文件]

    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。

    命令中各选项的含义如下:

    - a 显示指定目录下所有子目录与文件,包括隐藏文件。

    - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 ..”。

    - b 对文件名中的不可显示字符用八进制逃逸字符显示。

    - c 按文件的修改时间排序。

    - C 分成多列显示各项。

    - d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。

    - f 不排序。该选项将使lts选项失效,并使aU选项有效。

    - F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 @”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。

    - i 在输出的第一列显示文件的i节点号。

    - l 以长格式来显示文件的详细信息。这个选项最常用。

    每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字

    对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。

    对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。

    目录中的总块数显示在长格式列表的开头,其中包含间接块。

    - L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。

    - m 输出按字符流格式,文件跨页显示,以逗号分开。

    - n 输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和 GID号来表示,而不是实际的名称。

    - o l选项相同,只是不显示拥有者信息。

    - p 在目录后面加一个“/”。

    - q 将文件名中的不可显示字符用“?”代替。

    - r 按字母逆序或最早优先的顺序显示输出结果。

    - R 递归式地显示指定目录的各个子目录中的文件。

    - s 给出每个目录项所用的块数,包括间接块。

    - t 显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序。修改时间取决于是否使用了cu选顶。缺省的时间标记是最后一次修 改时间。

    - u 显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。

    - x 按行显示出各排序项的信息。

    ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:

    - 普通文件

    d 目录

    l 符号链接

    b 块设备文件

    c 字符设备文件

    后面的9个字符表示文件的访问权限,分为3组,每组3位。

    第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。

    各权限如下所示:

    r

    w

    x 执行。对于目录,表示进入权限。

    s 当文件被执行时,把该文件的UIDGID赋予执行进程的UID(用户ID)或GID(组 ID)。

    t 设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执行 后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。

    展开全文
  • UNIX 创建用户

    千次阅读 2011-04-25 15:45:00
    在root用户的etc下有三重要的文件。 etc/group 组 etc/passwd 用户 etc/shadow 密码 <br />创建用户 1.进入root用户下 su - root 2.创建组 groupadd groupapp...

    在root用户的etc下有三个重要的文件。
    etc/group   组
    etc/passwd  用户
    etc/shadow  密码

    创建用户
    1.进入root用户下
    su - root

    2.创建组
    groupadd groupapp
    PS:组的id可以不用写,系统会有默认值。如果不创建组,用户默认在某个组下。
    3.创建用户
    useradd tuxitf -g ngboss -d /ngboss/tuxitf/ -s /bin/bash
    tuxitf :用户名
    -g nboss:组名或者是id
    -d /ngboss/tuxitf/ :新建用户的根路径
    -s /bin/bash:设置shell指令模式:sh/bash,/bin/是路径。
    3.设置密码
    passwd 用户名
    4.修改创建用户所在路径的归属者
    chown -R tuxitf:ngboss /ngboss/tuxitf
    将目录 /ngboss/tuxitf 这个目录的所有

    展开全文
  • “touch” --- 建立文件 touch file1,如果文件没有存在,则会建立,如果此文件已经存在则会更新文件的修改日期. ...“mkdir” --- 建立目录 mkdir dir1 这些指令都有绝对与相对路径的差异,前面讲过这里不讲.这

    “touch” --- 建立文件

    touch file1,如果文件没有存在,则会建立,如果此文件已经存在则会更新文件的修改日期.

    其实建立文件还有其它方式比如用复位向 echo content > /tmp/file1,什么是复位向,我们在Shell编程栏目会讲到

    “mkdir” --- 建立目录

    mkdir dir1 这些指令都有绝对与相对路径的差异,前面讲过这里不讲.这个指令有个比较有用的选项 -p,当你要建立一个目录比如 /export/home/user0/kkk/dir1,但是你不确定user0下面是否有kkk目录,你可以使用mkdir -p /export/home/user0//kkk/dir1,指令执行时会自动建立kkk目录(如果不存在).

    “cp” --- copy复制

    cp 可以复制文件也可以复制活页夹(cp –r),要注意的是在UNIX中指令正常执行时不会有消息的,在本届讲的文件操作的指令都是这样,比如cp file1 file1.cp如果原来file1.cp已经存在,系统不会提示,而会直接覆盖,这样就有可能造成损失.所以要小心使用,当然也有解决办法,就是-i选项,cp -i file1 file1.cp如果存在了,系统会提示你是否overwrite? 所以很多系统管理员都会设定别名alias cp “cp -i”,就是你使用的cp就是有-i选项功能的,同样的针对rm等指令也会使用别名来防止人为的操作错误alias rm “rm -i”,设置方法在3.3初始文件中有讲

             (连结到3.3初始文件)

    “mv” --- move移动/改名 针对文件或目录都行.(同样也有 -i选项)

    为什么有改名的功能呢?比如你将一个文件mv到同一个目录,但赋予他不同的名字,不就是改名了吗? 比如 mv file1 file2就将文件名改为file2了, mv file1 /tmp/ 移动到/tmp下面文件明不变, mv file1 /tmp/file1.mv移动并改名为file1.mv

    “rm” --- remove删除

    与cp反过来是删除原文件,选项都差不多 -r 删除目录, -i会提示,针对rm在使用时要特别小心,特别是删除目录时注意确认你的目录是否正确,如果你的目录错误而又没有使用-i选项的时候,系统会一直去做错误的事情,而你确浑然不知,这样造成的后果也是不可估量的.

    一个常用的例子是: rm -r / export/home/user0/kkk 你在输入时/后面多了一个空格,指令则会执行删除整个/(root)目录的动作,并且不会有任何信息,想象结果会怎样?不堪设想啊!

    “rmdir” --- remove directory

    基本不用,用rm -r就行了!

    展开全文
  • 了解了用 ls 命令目录中列出条目后,现在我们要学习在 Linux ...Mkdir 是一个用来在 Linux 系统下创建目录命令。此命令属于内建命令。 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它。 $ mkd

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir命令。Mkdir 是“make directory” 的缩写词。

    mkdir 是什么呢

    Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。

    运行 mkdir 命令

    你可以在你的控制台直接键入 mkdir 来使用它。

    $ mkdir
    

    默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:

    mkdir command

    从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在/usr/local目录下创建一个目录。

    当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。

    mkdir directory exist

    另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。

    mkdir permission denied

    创建多个目录

    我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:

    $ mkdir ubuntu redhat slackware
    

    create multiple directories

    添加包含子目录的目录 [译注:递归地创建目录]

    当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:

    $ mkdir -p letter/important

    mkdir sub-directory

    设置访问权限

    使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:

    $ mkdir -m=r-- letter

    上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限

    mkdir set privilege

    打印创建目录的过程信息

    如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:

    $ mkdir -v ubuntu redhat slackware

    mkdir verbose

    总结

    Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdirmkdir --help来显示 mkdir 的手册页面和更加深入的探讨。

    展开全文
  • unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,那么这些默认权限是怎么控制的呢? 答案是“umask”权限掩码。一般默认的umask值为022,其最终效果...
  • unix创建文件夹命令

    万次阅读 2009-05-08 16:22:00
    新建文件夹命令:$ mkdir filename 
  • mkdir -p git bash 或 mac terminal 我们可以使用 mkdir 命令创建文件夹。...当前目录创建文件夹: ?1$ mkdir a b c  会创建 a 、b、c 三文件夹   但是有时候我们需要创建多级文件夹...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2019-09-03 11:23:39
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • Unix操作系统常用命令

    千次阅读 2019-10-17 02:48:51
    Unix操作系统常用命令 一、关于档案/目录处理的命令 1、ls——列目录 这是最基本的档案指令。ls的意义为"list",也就是将某一个目录或是某一个档案的内容显示...-a:在UNIX中若一个目录或文件名字的第一个字符为...
  • UNIX的常用命令

    万次阅读 2018-04-23 11:21:12
    Unix常用命令介绍: 多命令行:“;”多行命令:“\”1、系统关闭reboot、halt/shutdown、poweroff2、passwd命令:修改系统用户密码passwd [username]3、su命令:切换系统用户su [- username]username为空表示root...
  • unix关于打包命令zip的使用

    万次阅读 2015-12-28 21:44:19
    unix zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符...
  • 50最常用的Unix/Linux命令

    千次阅读 2018-06-24 17:26:02
    转自:http://gywbd.github.io/posts/2014/8/50-linux-commands.html这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/...对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的:targrep...
  • unix的find命令

    万次阅读 2012-08-22 10:07:02
    在运行一个非常消耗资源的f i n d命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指3 0 G字节以上的文件系统)。 F i n d命令的一般形式为: find pathname -...
  • Linux/Unix下tar命令详解

    千次阅读 2016-03-01 10:20:29
    tar命令是Linux/Unix系统下的打包压缩工具,可以将多个文件合并为一个文件,打包后的文件后缀为“.tar”。 这里首先需要明确两个概念:打包和压缩。打包是指将一大堆文件或目录合并成一个总的文件;压缩则是将一个...
  • UNIX经典命令详解

    万次阅读 2015-12-01 11:52:02
    UNIX经典命令详解 第章 目录及文件操作命令  1.1 ls  [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......]  [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出...
  • Unix Shell常用命令大全

    万次阅读 多人点赞 2017-01-05 03:34:07
    Unix Shell常用命令大全
  • 用来创建进程fork(void) 在linux中所有进程都是由init进程直接或间接创建 成功:在父进程中将返回子进程的PID;子进程返回0,以区别父进程 失败:父进程中返回-1 1 #include 2 #include 3 #...
  • 利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 打包是指将一大堆文件或目录变成一个总的文件; 压缩则是将一个大的文件...
  • 然后指定可操作的目录 chown -R user1:root /usr/local/work/tomcat/webapps 修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock -w 安装时间服务器: yum install -y ntp ...
1 2 3 4 5 ... 20
收藏数 246,553
精华内容 98,621
关键字:

unix创建一个新目录命令