精华内容
下载资源
问答
  • 创建子目录linux
    千次阅读
    2021-12-03 13:42:11

     linux下直接一个命令创建目录及其子目录

    mkdir -p /media/build/temp/all/subdir

    更多相关内容
  • 主要介绍了在Linux下用 mkdir 命令来创建目录和子目录的用法,具体一定的参考价值,有需要的可以了解一下。
  • linux c语言创建多级目录

    千次阅读 2022-03-08 16:42:39
    /* mkdir 一次只能创建一级目录,怎样创建多级目录. * 用access 判断目录是否已经创建. * 用mkdir逐级创建目录 */ #include <stdio.h> #include <string.h> #include <unistd.h> #include <...
    /* mkdir 一次只能创建一级目录,怎样创建多级目录.
     * 用access 判断目录是否已经创建.
     * 用mkdir逐级创建目录
     */
    #include <stdio.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/stat.h>
    int mkdirs(char *path) 
    {
        char str[512];    
        strncpy(str, path, 512);
        int len=strlen(str);
        for(int i=0; i<len; i++ )
        {
            if( str[i]=='/' )
            {
                str[i] = '\0';
                if( access(str,0)!=0 )
                {
                    mkdir( str, 0755 );
                }
                str[i]='/';
            }
        }
        if( len>0 && access(str,0)!=0 )
        {
            mkdir( str, 0755 );
        }
    	struct stat s;
    	stat(path,&s);
    	if(S_ISDIR(s.st_mode) )return 0;
        return 1;
    }
    
    int main()
    {
    	int ret=mkdirs("/tmp/34/56/abc");
    	printf("ret is %d\n",ret);
    	return 0;
    }
    

    展开全文
  • 了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。 mkdir 是什么呢Mkdir 是一个用来在 Linux 系统下创建...

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

    113731gzar99fddba09uq3.gif

    mkdir 是什么呢

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

    运行 mkdir 命令

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

    $ mkdir

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

    113120i9olvlo35ytq8y51.png

    mkdir command

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

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

    113121x32kn1nz58i3zhn8.png

    mkdir directory exist

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

    113122n0yd9y4zmmfmuvff.png

    mkdir permission denied

    创建多个目录

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

    $ mkdir ubuntu redhat slackware

    113123mti5fi5e550pwth5.png

    create multiple directories

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

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

    $ mkdir -p letter/important

    113125e1k7hc9wgbwqyjuk.png

    mkdir sub-directory

    设置访问权限

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

    $ mkdir -m=r-- letter

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

    113126pwxmqw5xxhiwtaih.png

    mkdir set privilege

    打印创建目录的过程信息

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

    $ mkdir -v ubuntu redhat slackware

    113127ar5led790p5u7u0m.png

    mkdir verbose

    总结

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

    展开全文
  • linux根目录下一级子目录

    千次阅读 2021-05-09 01:32:36
    文件系统中只分为目录和文件,所有文件都是存放在目录下root根目录用 / 表示# ls / 查看根目录下的一级子目录/boot 存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录...

    linux上每一个文件都必须是在根文件系统下的某个路径或者是从根文件系统才可以访问;文件系统中只分为目录和文件,所有文件都是存放在目录下

    root根目录用 / 表示

    # ls / 查看根目录下的一级子目录

    /boot   存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录不存在或缺失这个几个文件,系统将无法启动

    /dev    存放设备文件,设备文件分为2种类型

    块设备:随机访问设备,数据块

    字符设备:线性访问设备(次序输入,一个字符一个字符的输入),以字

    符为单位

    设备号:主设备号(major)和次设备号(minor)

    设备文件是特殊文件,没有大小,直接存储为元数据,作为设备文件的访问入口;一个设备只有有设备文件才可以被linux访问(如要在主机上接入一个设备,需在/dev目录下创建这个设备文件,多数情况下系统会自动完成)

    但是如cdrom指向光驱,是一个链接文件,只是设备文件的访问入口,不能执行,设备通过挂载到挂载点(如/media)下,才能访问cdrom

    /etc    配置文件主要存放路径,大多数是纯文本文件

    /home   存放用户的家目录,用户家目录默认为/home/USERNAME与用户同名;家目录中存放用户的环境变量等配置文件

    /root   root用户的家目录

    /lib    存放库文件,库文件虽然有可执行权限,但不能单独执行,没有程序的可执行入口

    库文件分为2类:

    静态库    linux上以.a结尾的文件

    动态库    linux上.so(share object共享对象,在内存中共享)结尾的文件

    /media  挂载点目录,挂载移动设备(如,光盘要被访问,就必须将设备挂载到整个文件系统树的节点上才可以)

    /mnt    挂载点目录,挂载额外的临时文件系统(如,存储设备)

    /opt    可选目录,第三方程序的安装目录

    /proc   伪文件系统proc的挂载点,内核映射文件(大多数是内核的可调参数、统计数据);/proc由内核控制,没有承载/proc的设备

    /sys    伪文件系统sysfs的挂载点,与硬件设备相关的属性映射文件

    /tmp    临时文件,公共临时文件,会被自动清除

    /var    可变化的文件

    /bin    binary二进制,可执行文件,用户命令,系统启动相关

    /sbin   管理命令,系统启动相关

    /usr    universal,shared,read-only全局共享只读文件

    /usr/bin 系统启动后,提供基本功能

    /usr/sbin 系统启动后,提供基本功能

    /usr/lib 系统启动后,提供基本功能

    /usr/local

    /usr/local/bin 第三方软件

    /usr/local/sbin 第三方软件

    /usr/local/lib 第三方软件

    展开全文
  • Linux创建文件夹或者目录使用mkdir命令。mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。命令参数:-m, --mode=模式,设定权限 ...
  • linux 创建目录命令If you want to create a directory containing several subdirectories, or a directory tree, using the command line in Linux, generally you have to use the mkdir command several times....
  • Linux 创建目录和删除空目录

    千次阅读 2022-03-19 10:04:05
    Linux 创建目录和删除空目录
  • linux怎样创建目录

    千次阅读 2021-05-10 06:08:28
    [root@localhost~]#mkdir-pv/tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,\>sysconfig/network-scripts},\>lib/modules,lib64,proc,sbin,sys,tmp,usr/local{bin,sbin},\>var/{lock,log,run}}m...
  • Linux目录创建方法

    千次阅读 2021-05-10 03:35:24
    现在我们要学习Linux目录创建方法。那么Linux目录创建方法是什么呢?今天学习啦小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解下。Linux目录创建方法在 Linux 下,我们可以使用 mkdir ...
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    mkdir命令功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前...
  • LINUX下找到目录下的所有子目录

    千次阅读 2021-09-05 18:12:11
    很多时候, 如果某些文件路径没有创建, 程序...得到如下图所示的结果,但是我们的目标只是找到路径,而不是路径与文件夹杂。 其实可以利用 man grep 进行数据搜索的帮助。实际上我们只需要输入 ls -R | grep ./
  • linux中更改所有子文件和子目录所有者权限,这个需要好好谈谈。Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限...
  • Linux中拷贝目录及其子目录所有文件

    千次阅读 2020-12-21 20:01:40
    cp命令拷贝当前目录以及子目录下的所有文件 忽略当前文件中的隐藏文件 cp   -r   /usr/* /test1/ 完整复制所有文件 cp   -r   /usr/. /test1/ 如果对你有帮助,请一定...
  • 主要对Linux目录结构和进行文件管理的命令进行一些简单的介绍,对想学习Linux的萌新童鞋可以进来看看。
  • Linux 创建目录提示没有权限解决方法 输入圈内的命令即可
  • Linux中使用命令行创建目录

    千次阅读 2021-11-30 10:41:40
    Linux中使用命令行创建目录
  • Linux 创建多级目录命令mkdir -p

    万次阅读 2018-12-11 10:12:30
    Linux下有时想直接创建多级目录,如想在文件夹project下创建目录App,可直接使用以下命令连续创建2个目录: mkdir -p project/App;   没有使用“-p”这个参数的情况下,如何实现创建多级目录,mkdir需逐个的...
  • 如果要使用Linux中的命令行删除另一个目录中的几个子目录,通常您必须多次使用rm命令。但是,有一个更快的方式来做到这一点。说的我们有一个名为htg的目录,其中有五个子目录,我们要删除其中的三个目录。在正常情况...
  • Linux进程(fork函数创建子进程)

    千次阅读 2021-10-29 18:30:16
    1.使用fork函数创建一个子进程 需要的头文件及函数原型如下: #include <sys/types.h> #include <unistd.h> pid_t fork(void); 编写代码如下: #include <stdio.h> #include <sys/...
  • linux设置目录及子目录下权限为777

    千次阅读 2020-11-02 20:44:27
    linux设置目录及子目录下权限为777 解决方法: 假如我想设置/opt/lampp/htdocs/目录下的所有目录及文件权限为777,可使用以下命令: chmod -R 777 /opt/lampp/htdocs/
  • 复制时主动创立不存在的子目录Linux 中,能够应用 cp 命令的 --path 选项指定在复制的时候主动创立不存在的子目录。例如执行上面的命令:$ cp --path java/com/server/Service.java target/如果 target 目录下不...
  • Linux目录和文件的创建与删除

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

    千次阅读 2021-07-08 18:57:54
    LInux中控制用户的操作权限,避免权限过大导致误操作。
  • mkdir -p git bash 或 mac terminal 我们可以使用 mkdir 命令来创建文件夹。...当前目录创建多个文件夹: ?1$ mkdir a b c  会创建 a 、b、c 三个文件夹   但是有时候我们需要创建多级文件夹...
  • linux删除目录命令If you want to remove several subdirectories within another directory using the command line in Linux, generally you have to use the rm command several times. However, there is a ...
  • linux创建目录和文件的命令

    千次阅读 2021-05-11 08:38:53
    linux下进行操作难免会遇到创建文件或者目录的情况,那么我们要使用什么目录创建目录和文件呢?下面由学习啦小编为大家整理了linux创建目录和文件命令的相关知识,希望大家喜欢!一、linux创建目录命令——mkdir1....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 299,295
精华内容 119,718
关键字:

创建子目录linux