精华内容
下载资源
问答
  • linux创建目录结构
    千次阅读
    2022-03-18 11:52:31

    2022年3月17日星期四
    1、创建空目录的命令:mkdir
      用法:mkdir{-p}目录名
    -p递归创建目录
    案例:在根目录下创建一个aaa文件aaa中包含bbb文件,bbb中包含ccc文件mkdir-p/aaa/bbb/ccc
    2、删除空目录的命令:rmdir
      用法:rmair{-p}目录名
     案例:删除刚刚创建的文件
    第一步:先切换到文件所在位置
    Cd/
    第二部:删除文件相关位置
    Rmdir-p aaa/bbb/ccc

    更多相关内容
  • linux下怎么创建一个目录命令mkdir

    千次阅读 2021-05-09 03:38:43
    linux下怎么创建一个目录命令mkdirlinux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令格式:mkdir [选项] 目录...命令...

    linux下怎么创建一个目录命令mkdir

    linux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

    命令格式:

    mkdir [选项] 目录...

    命令功能:

    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

    命令参数:

    -m, --mode=模式,设定权限 (类似 chmod),而不是 rwxrwxrwx 减 umask

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

    -v, --verbose 每次创建新目录都显示信息

    --help 显示此帮助信息并退出

    --version 输出版本信息并退出

    实例1:创建一个空目录

    命令:

    mkdir test1

    输出:

    [root@localhost soft]# cd test

    [root@localhost test]# mkdir test1

    [root@localhost test]# ll

    4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    实例2:递归创建多个目录

    命令:

    mkdir -p test2/test22

    输出:

    [root@localhost test]# mkdir -p test2/test22

    [root@localhost test]# ll

    总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    [root@localhost test]# cd test2/

    [root@localhost test2]# ll

    总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

    [root@localhost test2]#

    实例3:创建权限为777的目录

    命令:

    mkdir -m 777 test3

    输出:

    [root@localhost test]# mkdir -m 777 test3

    [root@localhost test]# ll

    总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3<

    [root@localhost test]#

    说明:  test3 的权限为rwxrwxrwx

    实例4:创建新目录都显示信息

    命令:

    mkdir -v test4

    输出:

    [root@localhost test]# mkdir -v test4

    mkdir: 已创建目录 “test4”

    [root@localhost test]# mkdir -vp test5/test5-1

    mkdir: 已创建目录 “test5”

    mkdir: 已创建目录 “test5/test5-1”

    [root@localhost test]#

    实例五:一个命令创建项目的目录结构

    命令:

    mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    输出:

    [root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    mkdir: 已创建目录 “scf”

    mkdir: 已创建目录 “scf/lib”

    mkdir: 已创建目录 “scf/bin”

    mkdir: 已创建目录 “scf/doc”

    mkdir: 已创建目录 “scf/doc/info”

    mkdir: 已创建目录 “scf/doc/product”

    mkdir: 已创建目录 “scf/logs”

    mkdir: 已创建目录 “scf/logs/info”

    mkdir: 已创建目录 “scf/logs/product”

    mkdir: 已创建目录 “scf/service”

    mkdir: 已创建目录 “scf/service/deploy”

    mkdir: 已创建目录 “scf/service/deploy/info”

    mkdir: 已创建目录 “scf/service/deploy/product”

    [root@localhost test]# tree scf/

    scf/

    |-- bin

    |-- doc

    | |-- info

    | `-- product

    |-- lib

    |-- logs

    | |-- info

    | `-- product

    `-- service

    `-- deploy

    |-- info

    `-- product

    12 directories, 0 files

    [root@localhost test]#

    展开全文
  • Linux文件目录结构

    千次阅读 2022-04-26 14:25:48
    1.文件目录结构关系图 2.文件目录内容介绍 3.家目录 三、相对路径与绝对路径 1.绝对路径名 2.相对路径名 一、Linux简介 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和...

    目录

    一、Linux简介

    1.Linux简介

    2.Linux与windows系统的区别

    二、Linux文件目录

    1.文件目录结构关系图

    2.文件目录内容介绍

    3.家目录

    三、相对路径与绝对路径

    1.绝对路径名

    2.相对路径名


    一、Linux简介

    1.Linux简介

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    2.Linux与windows系统的区别

    (1)Linux是开源的,Windows不开源

    (2)Linux主要用于服务器、手机、嵌入式,Windows主要用于个人电脑

    (3)Linux主要用命令行操作系统,Windows使用图形化界面

    (4)Linux使用费用很少,Windows价格昂贵

    二、Linux文件目录

    1.文件目录结构关系图

    2.文件目录内容介绍

    根目录:/(计算机)

    /bin 存放常用命令(即二进制可执行程序)

    /etc 存放系统配置文件

    /home 所有普通用户的家目录

    /root 管理员用户的家目录

    /user 存放系统应用程序及文档

    /proc 虚拟文件目录,以进程为单位存储内存的映射

    /dev 存放设备文件

    /mnt 临时挂载点

    /lib 存放库文件

    /boot 系统内核及启动有关的文件

    /tmp 存放各种临时文件,是所有用户均可访问的地点

    /var 存放系统运行中常改变的文件,如系统日志

    3.家目录

    在home下每个普通用户都有一个以用户名命名的目录,这个就是家目录  如:\home\stu 等价于 ~

    每个用户只能在自己的家目录下创建文件、修改文件等, 不能修改其他用户家目录中的文件。

    三、相对路径与绝对路径

    1.绝对路径名

    绝对路径名是沿着层次树,从根目录(/)开始,有到达相应文件的所有目录名连接而成的,各目录名之间以 / 字符隔开

    例:/home/stu/dir123

           /home/stu/桌面

    2.相对路径名

    从当前目录开始到指定位置的相对路径。

    “ . ”代表当前目录,“ .. ”代表该目录的父目录(上一层目录)


    展开全文
  • Linux 系统目录结构

    千次阅读 2022-04-22 10:15:12
    经常在Windows环境下工作的同学在初次使用Linux操作系统的时候...Linux系统中的所有文件存储在文件系统中,它们被组织到一个倒置的目录树中,称为文件系统层次结构。这棵树是倒置的,因为树根在该层次结构的顶部,..

    在这里插入图片描述

    经常在Windows环境下工作的同学在初次使用Linux操作系统的时候可能有种不知所措的感觉。
    Linux操作系统理念是一切皆文件。因此当我们登入Linux操作系统内部的时候看到的是各种目录和文件。特别是进入非桌面版时,看到的只是一个命令行提示符。

    登录系统后,在当前命令窗口下输入命令:

    [root@jenkins ~]# ls /
    

    你会看到如下图所示:
    在这里插入图片描述

    Linux系统中的所有文件存储在文件系统中,它们被组织到一个倒置的目录树中,称为文件系统层次结构。这棵树是倒置的,因为树根在该层次结构的顶部,树根的下方延伸出目录和子目录的分支

    目录结构简介

    根文件系统

    /bin
    

    这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用的系统命令,如cp、ls等保存在该目录中。

    /boot
    

    这里存放的是启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。

    /dev
    

    在此目录中包含所有的系统设备文件。从此目录可以访问各种系统设备。如CD-ROM,磁盘驱动器,调制解调器和内存等。在该目录中还包含有各种实用功能,如用于创建设备文件的MAKEDEV。

    /etc
    

    该目录中包含系统和应用软件的配置文件。yum去安装一些软件时,很多时候软件的配置文件就是在这下面

    /etc/passwd
    

    该目录中包含了系统中的用户描述信息,每行记录一个用户的信息。很多时候可以去记录这个目录的数量去判断是否有新用户的创建

    /home
    

    存储普通用户的个人文件。每个用户的主目录均在/home下以自己的用户名命名。如果创建用户时不手动指定家目录,就是存在这里

    /lib
    

    这个目录里存放着系统最基本的共享链接库和内核模块。共享链接库在功能上类似于Windows里的.dll文件。

    /lib64
    

    64位系统有这个文件夹,64位程序的库。

    /lost+found
    

    这并不是Linux目录结构的组成部分,而是ext3文件系统用于保存丢失文件的地方。不恰当的关机操作和磁盘错误均会导致文件丢失,这意味着这些被标注为“在使用”,但却并未列于磁盘上的数据结构上。正常情况下,引导进程会运行fsck程序,该程序能发现这些文件。除了“/”分区上的这个目录外,在每个分区上均有一个lost+found目录。

    /media
    

    可移动设备的挂载点,当前的操作系统通常会把U盘等设备自动挂载到该文件夹下。

    /mnt
    

    临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我们就可访问文件了。(注意在GNOME中,只有挂载到/media的文件夹才会显示在“计算机”中,挂载到/mnt不会做为特殊设备显示,详见自动挂载分区)

    /opt
    

    多数第三方软件默认安装到此位置,如Adobe Reader、google-earth等。并不是每个系统都会创建这个目录。

    /proc
    

    它是存在于内存中的虚拟文件系统。里面保存了内核和进程的状态信息。多为文本文件,可以直接查看。如/proc/cpuinfo保存了有关CPU的信息。

    /root
    

    这是根用户的主目录。与保留给个人用户的/home下的目录很相似,该目录中还包含仅与根用户有关的条目。

    /sbin
    

    供超级用户使用的可执行文件,里面多是系统管理命令,如fsck, reboot, shutdown, ifconfig等。

    /tmp
    

    该目录用以保存临时文件。该目录具有Sticky特殊权限,所有用户都可以在这个目录中创建、编辑文件。但只有文件拥有者才能删除文件。为了加快临时文件的访问速度,有的实现把/tmp放在内存中。

    /usr
    

    静态的用户级应用程序等,见下。

    /var
    

    动态的程序数据等,见下文。

    /usr目录结构

    /usr通常是一个庞大的文件夹,其下的目录结构与根目录相似,但根目录中的文件多是系统级的文件,而/usr中是用户级的文件,一般与具体的系统无关

    应注意,程序的配置文件、动态的数据文件等都不会存放到/usr,所以除了安装、卸载软件外,一般无需修改/usr中的内容。说在系统正常运行时,/usr甚至可以被只读挂载。由于这一特性,/usr常被划分在单独的分区,甚至有时多台计算机可以共享一个/usr。

    /usr/bin
    

    多数日常应用程序存放的位置。如果/usr被放在单独的分区中,Linux的单用户模式不能访问/usr/bin,所以对系统至关重要的程序不应放在此文件夹中。

    /usr/include
    

    存放C/C++头文件的目录

    /usr/lib
    

    系统的库文件

    /usr/local
    

    新装的系统中这个文件夹是空的,可以用于存放个人安装的软件。安装了本地软件的/usr/local里的目录结构与/usr相似,yum安装的nginx就是在这下面

    /usr/sbin
    

    在单用户模式中不用的系统管理程序,如apache2等。

    /usr/share
    

    与架构无关的数据。多数软件安装在此。

    /usr/X11R6
    

    该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。

    /usr/src
    

    内核源代码默认的放置目录

    /var目录结构

    /var中包括了一些数据文件,如系统日志等。/var的存放使得/usr被只读挂载成为可能。

    /var/cache
    

    应用程序的缓存文件

    /var/lib
    

    应用程序的信息、数据。如数据库的数据等都存放在此文件夹。

    /var/local
    

    /usr/local中程序的信息、数据

    /var/lock
    

    锁文件

    /var/log
    

    日志文件

    /var/opt
    

    /opt中程序的信息、数据

    /var/run
    

    正在执行着的程序的信息,如PID文件应存放于此

    /var/spool
    

    存放程序的假脱机数据(即spool data)

    /var/tmp
    

    临时文件

    在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。 /etc:
    上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。/bin, /sbin, /usr/bin,
    /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。值得提出的是,/bin,
    /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。 /var:
    这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log
    目录下,另外mail的预设放置也是在这里。

    展开全文
  • Linux 系统目录结构介绍

    千次阅读 2021-06-13 08:09:07
    Linux 系统的目录结构是一颗倒状树。      ①. 目录结构      ②. 终端命令显示目录 2. 常见目录说明      ①. /bin :存放常用命令(即二进制可...
  • Linux目录结构详解(最全最详细版)

    千次阅读 2021-05-13 22:15:34
    了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。...
  • linux mkdir命令创建目录详解

    千次阅读 2021-02-13 02:04:32
    mkdir 创建目录linux mkdir命令创建目录详解linux中mkdir命令可以实现在指定位置创建文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录...
  • mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令参数:-m, --mode=模式,设定权限 (类似 chmod),而不是 rwxrwxrwx 减 umask-p,...
  • linux目录结构

    2015-06-10 10:48:30
    linux目录结构
  • Linux复制某个目录结构

    千次阅读 2022-04-25 11:46:31
    document.txt #d表示只显示目录,f表示完整路径,i表示没有树枝(结构) ###################################--noreport是不显示tree命令的统计结果行 mkdir test && cd test #创建test文件夹并切换到te
  • 1、建立新目录创建目录,请使用不带任何选项的mkdir命令:mkdir new_dir这将在当前目录创建一个名为new_dir的新目录。您可以使用ls命令进行检查。您也可以指定要在其中创建目录的路径...
  • Linux |Linux文件系统目录结构详解

    千次阅读 2020-05-18 10:51:11
    linux的文件系统采用 级层式的树状目录结构,在此结构中的最上层是根目录`/`,然后在此目录下再创建其他的目录。与windows多个根目录不同,Linux只有一个根目录。在Linux的世界中,一切皆文件。
  • Linux内核目录结构介绍(超详细)

    千次阅读 2019-09-25 14:45:30
    现在介绍一下Linux内核(kernel)的目录结构。 内核在系统目录下的路径,一般为:/usr/src/(我的ubuntu下测试的) 你也可以自己在/home目录下创建一个文件夹命名为work,作为自己开发内核的工作目录,...
  • [ linux ] 文件系统和目录结构详解

    千次阅读 多人点赞 2021-12-07 20:29:21
    1、Linux目录结构的特点 Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。 微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,...
  • Linux系统目录结构说明

    千次阅读 2018-03-23 21:39:43
    把最近学习的东西整理记下,方便以后查阅Linux系统目录结构 目录名 描述 / 根目录,一般根目录下只存放目录,不要存放文件。/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin 存放系统中最常用的二...
  • 创建目录和文件(linux

    千次阅读 2020-06-29 17:40:04
    使用mkdir命令创建目录结构/notes/cloud/ 使用touch命令在/notes/cloud/目录下创建空文件readme、day01.txt、day02.txt、hcip.mp4 列出 /notes/cloud/ 目录下所有以 .txt 结尾的文件 3.2 步骤 实现此案例需要按照...
  • linux创建svn仓库目录结构

    千次阅读 2013-04-22 18:27:05
    第一步: mkdir -p {xxx/{trunk/{bin,doc,src/{bootloader,kernel,rootfs}},tags,branch}} 其中xxx是你要建的工程名 第二步: svn add xxx 第三步: svn ci -m" add xxx by fulinux" ...完毕
  • Linux操作系统文件目录详解、系统运行级别详解。
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么? 前言 ...示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 ...
  • Linux目录和文件的创建与删除

    千次阅读 2022-01-11 20:22:13
    Linux和文件的创建与删除 参考博文:https://www.cnblogs.com/serchyan/p/7203603.html 1.创建文件夹和目录 创建的命令:mkdir
  • Linux目录结构

    万次阅读 2019-01-11 09:47:18
    引用:尚硅谷韩老师的《尚硅谷-Linux-经典升级》日常总结 安装位置总结: 1、软件安装目录 系统级目录:/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 用户级程序目录:/usr...
  • 1. 了解Linux目录结构; 2. 了解各主要文件夹的功能; 3. 掌握相关的命令。
  • linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令...
  • 我需要一个命令(或者可能是cp的一个选项)来创建目标目录(如果它不存在的话)。示例:cp -? file /path/to/copy/file/to/is/very/deep/there test -d "$d" || mkdir -p "$d" && cp file "$d"(cp没有这个选项)...
  • Linux 目录结构说明

    万次阅读 多人点赞 2018-12-29 16:56:48
    1 概述 1.1 疑问1 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;...为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bi
  • linux下面递归创建目录结构

    千次阅读 2014-07-28 17:16:44
    目录中的分隔符为‘/’,当存在重复的'//'时候会自动合并一个。 void mkdirs(const char *dir) { std::string strPath; if (strlen(dir) == 0 || dir == nullptr) { printf("strlen(dir) is 0 or dir is ...
  • 我想将svn存储库中的修改文件复制到另一个目录,同时保留其目录结构.在阅读awk和xargs manpage之后,我找到了一种方法来获取更改的文件名,如下所示:$svn status -q | awk '{ print $2 }' | xargs -d \\n -I '{}' cp '...
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- m对新建目录设置存取权限。也可以用chmod命令设置。- p可以是一个...
  • Linux目录结构

    万次阅读 2016-10-13 23:01:43
    整个Linux系统最重要的地方就是在于目录树架构, 所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。
  • Linux系统目录结构

    千次阅读 2018-01-31 11:24:04
    Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令:  ls /  你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin: bin是Binary的缩写, 这个目录存放着最...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 328,243
精华内容 131,297
关键字:

linux创建目录结构