精华内容
下载资源
问答
  • 创建子目录并进入
    千次阅读
    2020-08-14 09:42:05

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本 framework.sh

    #!/bin/bash
    echo "\n----------- 开始进入指定文件夹 --------------\n";
    cd /Users/xxxx/Downloads/work/html
    pwd
    ls -l
    open app
    

    最后执行 ./framework.sh

    但是
    有时候在shell环境下通过./framework.sh执行这段脚本是无法进入html目录的;需要通过source ./framework.sh 或者 . ./framework.sh命令执行即可:
    可能是shell在执行脚本时,会创建一个子shell,并在子shell中逐个执行脚本中的指令; 而子shell中从父shell中继承了环境变量,但是执行后不会改变父shell的环境变量;

    更多相关内容
  • Github创建子目录

    千次阅读 2020-06-23 15:36:52
    这样多层目录创建好了,不能先创建src,再进入src目录创建下层目录【没有创建目录按钮】,且创建时必须输入两层,单层被认为是文件! 三.创建其它目录 参照上面的创建方式就可以创建多层次目录。 ...

    一.点击创建目录按钮

    在这里插入图片描述
    初始状态:
    在这里插入图片描述

    二.填写多层目录【使用/分层】

    在这里插入图片描述
    填写备注:
    在这里插入图片描述
    效果:
    在这里插入图片描述
    这样多层目录就创建好了,不能先创建src,再进入src目录下创建下层目录【没有创建目录按钮】,且创建时必须输入两层,单层被认为是文件!

    三.创建其它目录

    在这里插入图片描述
    参照上面的创建方式就可以创建多层次目录。

    展开全文
  • 在PowerShell上创建并进入一个目录

    万次阅读 多人点赞 2018-08-23 16:10:57
    2.直接输入,你想要把新建目录放在哪个盘下面,我选的是d盘,然后回车就会出现PS D:\>的字样 3.直接在后面输入new-item(新建目录) 4.会出现path[0]:的字样,然后输入d:\zjm,回车,会出现path[1]:,不用管...

    1.开始——运行——powershell

    2.直接输入,你想要把新建目录放在哪个盘下面,我选的是d盘,然后回车就会出现PS D:\>的字样

    3.直接在后面输入new-item(新建目录)

    4.会出现path[0]:的字样,然后输入d:\zjm,回车,会出现path[1]:,不用管接着回车,就出现了Type: 

    Type 只有两个选择:file(文件),directory(目录)。我们直接输入directory,回车。

    新建完毕

    5.然后在PS D:\>后面输入cd zjm,就进入了zjm文件夹中

    6.在zjm文件夹中新建一个文本文件pthw

    7.利用powershell读取,直接在文件夹后面输入 cat (文件名.文件格式)pthw.txt(若没有文件格式不写即可)

    然后就出现文件的内容。

     

    【另】有一天突然发现

    直接按键盘上的右键(上下左右键),就可以出现,你之前用python编译过的文件,不用再费事打一遍了

    8.如何在已经进入某一个文件时再退出进入其他目录 输入cd E:\pthw(E必须为大写)

     

    展开全文
  • linux中更改所有子文件和子目录所有者权限,这个需要好好谈谈。Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限...

    linux中更改所有子文件和子目录所有者权限,这个需要好好谈谈。

    Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」

    即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。

    1、利用chmod修改权限:

    对Document/目录下的所有子文件与子目录执行相同的权限变更:

    chmod -R 700 Document/

    -R参数是递归处理目录下的所有文件以及子文件夹

    700是变更后的权限表示(只有所有者有读和写以及执行的权限)

    Document/ 是需要执行的目录

    2、利用chown改变所有者:

    对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户

    chown -R username:users Document/

    username:users users用户组的username,用户组参数不是必须有

    这里还有一个分享下,是利用find的方法对文件及文件夹进行权限修改

    假设我们要把所在目录下的所有目录的权限递归设置为744,(两条语句的功能一样的):

    find -type d -exec chmod 744{} \;   (这句的句末有分号)

    find -type d|xargs chmod 744

    假如我们要把所在目录下的所有文件权限递归地改成644:

    find -not -type f -exec chmod 644 {} \;

    find -not -type f|xargs chmod 644

    -d代表修改目录,-f代表修改文件

    当然,更加全面的权限教程还有很多,这里顺便分享下,下文摘录自http://www.codeceo.com/article/linux-chmod-command.html,如有侵权请联系我。

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下。

    语法如下:

    命令中各选项的含义为

    操作符号可以是:

    设置mode所表示的权限可用下述字母的任意组合:

    X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

    实例

    修改文件可读写属性的方法

    例如:把index.html 文件修改为可写可读可执行:

    要修改目录下所有文件属性可写可读可执行:

    把文件夹名称与后缀名用*来代替就可以了。

    比如:修改所有htm文件的属性:

    修改文件夹属性的方法

    把目录 /images/xiao 修改为可写可读可执行

    修改目录下所有的文件夹属性

    把文件夹名称用*来代替就可以了

    要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行

    总结linux下目录和文件的权限区别

    文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。

    目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的连结)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)

    具体说就是:

    (1)有只读权限的用户不能用cd进入该目录:还必须有执行权限才能进入。

    (2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。

    (3)必须有读和执行权限才可以ls列出目录清单,或使用cd命令进入目录。

    (4)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。

    查看目录权限

    查看文件权限的语句:

    在终端输入:

    那么就会出现相类似的信息,主要都是这些:

    一共有10位数

    其中: 最前面那个 – 代表的是类型

    中间那三个 rw- 代表的是所有者(user)

    然后那三个 rw- 代表的是组群(group)

    最后那三个 r– 代表的是其他人(other)

    然后我再解释一下后面那9位数:

    r 表示文件可以被读(read)

    w 表示文件可以被写(write)

    x 表示文件可以被执行(如果它是程序的话)

    – 表示相应的权限还没有被授予

    现在该说说修改文件权限了

    在终端输入:

    表示给其他人授予写xxx.xxx这个文件的权限

    表示删除xxx.xxx中组群和其他人的读和写的权限

    其中:

    u 代表所有者(user)

    g 代表所有者所在的组群(group)

    o 代表其他人,但不是u和g (other)

    a 代表全部的人,也就是包括u,g和o

    r 表示文件可以被读(read)

    w 表示文件可以被写(write)

    x 表示文件可以被执行(如果它是程序的话)

    其中:rwx也可以用数字来代替

    r ————4

    w ———–2

    x ————1

    – ————0

    行动:

    表示添加权限

    – 表示删除权限

    = 表示使之成为唯一的权限

    当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:

    -rw——- (600) 只有所有者才有读和写的权限

    -rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

    -rwx—— (700) 只有所有者才有读,写,执行的权限

    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

    -rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

    -rw-rw-rw- (666) 每个人都有读写的权限

    -rwxrwxrwx (777) 每个人都有读写和执行的权限

    创建时间:2017年9月13日15:33

    展开全文
  • LINUX下找到目录下的所有子目录

    千次阅读 2021-09-05 18:12:11
    很多时候, 如果某些文件路径没有创建, 程序...得到如下图所示的结果,但是我们的目标只是找到路径,而不是路径与文件夹杂。 其实可以利用 man grep 进行数据搜索的帮助。实际上我们只需要输入 ls -R | grep ./
  • 1、判断文件是否存在,判断文件是否可写/目录是否存在 Linux下: #include<unistd.h> int access(const char* pathname, int mode); 参数介绍: 返回值:成功0,失败-1 pathname 是文件的路径名+...
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    mkdir命令功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前...
  • Linux创建用户,赋予管理指定目录的权限 一、创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二、赋予权限 Linux给用户和文件赋予权限 1、先对用户所属的的组赋权限:...
  • 第二步:我们可以用touch 创建 director 里的文件。这里我创建了 file1.txt,file2.txt,file3.txt touch 用于修改文件的时间属性,若文件不存在,系统会自动创建此文件(因此也可以使用thouch命令来创建新的...
  • cmake(六)Cmake添加工程子目录

    千次阅读 2021-04-17 09:20:12
    应用场景: 一般情况下,我们的项目'各个子项目'都在一个'总的项目根'目录下,但有的时候,我们需要使'用外部的文件夹' cmake项目模块布局 二 实践1 ① 初始化 '外部文件夹'引入理解: 不在'CMakeLists'目录下...
  • 1.创建文件——touch touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。 若文件不存在,系统会建立一个新的文件。 1.1 首先了解linux中的三种时间: 1>访问时间(access time 简写为atime...
  • wordpress的多站点模式对于需要搭建多个不同语言站点的用户,或者不同主题的演示网站的用户来说都非常理想。 提示:以下教程基于Apache服务器操作,理论上其中除了伪静态规则也适合其它服务器。 ...
  • Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现...注意:新创建一个文件夹(os.mkdirs),并进入(os.chdirs),进行相关操作后,最后要退出(os.chdirs('../'))该文件,以便于下一次...
  • Ubuntu上搭建SVN以及创建仓库目录

    千次阅读 2018-07-12 17:42:00
    1、卸载SVN查看自己是否安装了svnsvn上图显示已安装,可用以下命令进行卸载sudo apt-get remove --purge subversion(–purge 选项表示彻底删除改...get install subversion3、创建SVN版本库创建home下的svn文件夹sud...
  • Linux目录和文件的创建与删除

    千次阅读 2022-01-11 20:22:13
    Linux和文件的创建与删除 参考博文:https://www.cnblogs.com/serchyan/p/7203603.html 1.创建文件夹和目录 创建的命令:mkdir
  • 使用WordPress搭建的个人网站更新失败,提示:无法创建目录。 原因是执行更新程序的是www用户,需要把插件或主程序下载到 /alidata/www/phpwind,而这个目录下很多文件的所有者是root用户,即www用户没有权限,...
  • * 根据字符串创建FTP本地目录 按照日期建立子目录返回 * @param path * @return */ private String getFolder(String path) { SimpleDateFormat formater = new SimpleDateFormat("yyyyMMdd"); ...
  • Linux中创建目录及文件权限

    千次阅读 2020-10-17 16:45:55
    编写shell脚本,实现功能:在/tmp目录创建test目录目录文件权限为:所有者可读、可写、可执行;所在组可读、可执行;其他用户可读),在该目录下再建立3个目录,分别为dir1~dir3(目录文件权限为:所有者可读...
  • Linux创建用户与修改家目录权限

    千次阅读 2020-07-07 21:40:43
    创建用户 创建用户和修改用户权限均使用的是root用户下进行创建和修改的。 创建用户 useradd命令解读 ...修改家目录权限,修改拥有者和拥有组,不让其他用户轻易进入自己的家目录 chgrp -R user_name /home/user_n
  • Linux基础命令----mkdir 创建目录

    千次阅读 2019-12-06 21:39:12
    描述 mkdir命令是“make directories”的缩写,用来创建目录。...注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目...
  • 当你要删除某一目录下及其子目录下的所有某类型的文件或文件夹时,使用一般的rm方法在配以正则是行不通的。。。 正确做法为: findfolderPath-option [-print] [-exec -ok command] {} \; e.g.: 删除当前...
  • 文章目录1、背景2、常用命令2.1 第一步2.2 第二步2.3 第三步2.4 图解3、结束语 点击进入Vue❤学习专栏~ 1、背景 我们平常开发的时候,对于不同模块的功能,最好是创建一个新的分支去开发,或者分工开发,到时候就...
  • linux 进入目录命令

    万次阅读 2021-01-31 17:27:16
    直接进入计算机目录下 常用指令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 ls ...
  • Linux创建用户只能访问某个目录

    千次阅读 2021-05-09 06:05:10
    文章目录需求:创建一个用户,让他只能访问某个目录用 setfacl 实现:用ssh+ftp的方法实现:需求:创建一个用户,只能用于ftp登陆需求:创建一个用户,让他只能访问某个目录useradd getfilemkdir -p /home/weblogic/...
  • 主要运用了递归的思想和scandir()获取子目录函数,其它的不说了,直接上代码。/** * 获取目录中所有文件的路径 * @param $dir * @return array */ function my_scandir($dir) { if(is_dir($dir)){ $files = array...
  • 权限对于文件和目录的意义 ...且如果用户对于某目录不具有x权限,则该用户不能查询该目录下的文件的内容,注意:指的是内容,如果有r 权限是可以查看该目录下的文件名列表或子目录列表的。所以要开放目录给...
  • Linux命令之目录操作命令

    千次阅读 2021-05-11 15:30:45
    cd命令的命令格式及用法命令格式:cd命令用法例1:现在的工作目录为:/home/development,想改变当前工作目录进入下一层目录temp,应使用cd命令。[development@www ~]$ pwd ————可以通过pwd命令查看...
  • linux命令新建目录mytest

    千次阅读 2022-03-14 10:14:17
    1.在/usr目录中新建一个目录目录名称:mytest。在mytest目录中新建文件net.txt。设置文件的属性为文件属主(u)增加执行权限...2、将mytest目录归档,将其压缩成gz格式。列出归档文件里的内容 tar -cztf mytest.gzip
  • ls命令(列出所有子目录与文件)

    万次阅读 2016-12-07 14:28:16
    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 参数
  • 要闯将Django项目首先要下载 打开终端,进入虚拟环境,输入以下代码 pip install django==1.11.11 为什么要下载1.11.11版本的django,是因为我感觉...进入工作目录 cd djangowork #djangowork是工作目录 djan...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 303,179
精华内容 121,271
关键字:

创建子目录并进入