精华内容
下载资源
问答
  • 综上所述,在普通用户,若想进入一个目录需要可执行权限 在超级用户目录...综上所述:在超级用户,不管目录对拥有者是否开放权限,都可以在目录下创建文件 在普通用户,要在目录下创建文件,需要目录...

    问题一:Linux若想进入一个目录需要什么权限?



    综上所述,在普通用户下,若想进入一个目录需要可执行权限

                      在超级用户下,目录不管具有什么权限都可以进入


    问题二,进入目录,创建文件和显示文件分别需要什么权限?

    由以上可知,在普通用户下,要进入一个目录,该目录必须对拥有者开放可执行权限





    综上所述:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件
                      在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限;若要读取目录下的文件列                     表,则要对拥有者开放读权限和可执行权限


    展开全文
  • linux创建文件

    万次阅读 多人点赞 2019-07-14 21:11:06
    linux创建文件 1、在 Linux 上使用重定向符(>)创建一个文件 标准重定向符允许我们创建一个 0KB 的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况使用重定向符号时,它会创建一个...

    linux创建文件

    1、在 Linux 上使用重定向符(>)创建一个文件

    标准重定向符允许我们创建一个 0KB 的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符号时,它会创建一个文件。
    但是它不允许你在创建文件时向其中输入任何文本。然而它对于不是很勤劳的管理员是非常简单有用的。只需要输入重定向符后面跟着你想要的文件名。
    在这里插入图片描述

    2、 在 Linux 上使用 touch 命令创建一个文件

    touch 命令常用于将每个文件的访问和修改时间更新为当前时间。
    如果指定的文件名不存在,将会创建一个新的文件。touch 不允许我们在创建文件的同时向其中输入一些文本。它默认创建一个 0KB 的空文件。
    在这里插入图片描述

    3、 在 Linux 上使用 echo 命令创建一个文件

    echo 内置于大多数的操作系统中。它常用于脚本、批处理文件,以及作为插入文本的单个命令的一部分。
    它允许你在创建一个文件时就向其中输入一些文本。当然也允许你在之后向其中输入一些文本
    在这里插入图片描述
    你可以使用两个重定向符 (>>) 添加其他内容到同一个文件。
    在这里插入图片描述
    此时会追加内容在其中;

    4、 在 Linux 上使用 printf 命令创建一个新的文件

    用法同echo;

    5、 在 Linux 中使用 cat 创建一个文件

    cat 表示串联concatenate。在 Linux 经常用于读取一个文件中的数据。
    cat 是在类 Unix 系统中最常使用的命令之一。它提供了三个与文本文件相关的功能:显示一个文件的内容、组合多个文件的内容到一个输出以及创建一个新的文件。(LCTT 译注:如果 cat 命令后如果不带任何文件的话,下面的命令在回车后也不会立刻结束,回车后的操作可以按 Ctrl-C 或 Ctrl-D 来结束。)
    在这里插入图片描述
    文件里面的内容是输入的内容;
    如果你想向同一个文件中添加其他内容,使用两个连接的重定向符(>>)。
    在这里插入图片描述

    6、 在 Linux 上使用 vi/vim 命令创建一个文件

    vim 是一个向上兼容 vi 的文本编辑器。它通常用来编辑所有种类的纯文本。在编辑程序时特别有用。
    vim 中有很多功能可以用于编辑单个文件。
    在这里插入图片描述
    输入完之后会进入文件进入编辑模式;

    7、在 Linux 上使用 nano 命令创建一个文件

    nano 是一个编辑器,它是一个自由版本的 pico 克隆。nano 是一个小且用户友好的编辑器。它复制了 pico 的外观及优点,并且是一个自由软件,它添加了 pico 缺乏的一系列特性,像是打开多个文件、逐行滚动、撤销/重做、语法高亮、行号等等。
    在这里插入图片描述

    8、 在 Linux 上使用 head 命令创建一个文件

    head 命令通常用于输出一个文件开头的一部分。它默认会打印一个文件的开头 10 行到标准输出。如果有多个文件,则每个文件前都会有一个标题,用来表示文件名。

    9、 在 Linux 上使用 tail 创建一个文件

    在这里插入图片描述

    10、 在 Linux 上使用 truncate 命令创建一个文件

    在这里插入图片描述

    》》》博主长期更新学习心得,推荐点赞关注!!!
    》》》若有错误之处,请在评论区留言,谢谢!!!

    展开全文
  • Linux下打开目录创建文件的权限

    千次阅读 2017-03-14 19:25:20
    当我们试图进入目录时,我们发现在root就算用户对该目录无读、写、可执行权限时,我们仍然可以进入目录; 当我在超级用户,将dir_root的拥有者变成 h user时,并且仍然无读、写、可执行权限时我们仍然可以进入...

    一、需要进入目录,需要什么权限?

    1、在root用户(超级用户)下,建立一个dir_root目录,并且将权限chmod 000 dir_root;


    当我们试图进入目录时,我们发现在root下就算用户对该目录无读、写、可执行权限时,我们仍然可以进入目录;


    当我在超级用户下,将dir_root的拥有者变成 h user时,并且仍然无读、写、可执行权限时我们仍然可以进入目录;


    于是我们就可以总结:在超级用户之下,无论该目录的拥有者是谁,该目录没有读、写、可执行权限都可以进入目录。

    2、在h用户(普通用户)下创建dir文件,并且chmod 000 dir ;


    当我尝试进入dir目录时,显示进入失败,并且提示权限不够;


    我尝试将dir的user权限设置为只读时(chmod  u+r dir)时,再次进入时显示进入失败,提示权限不够;



    我尝试将dir的user权限设置为只写时(chmod  u+w dir)时,再次进入时显示进入失败,提示权限不够;



    我尝试将dir的user权限设置为只执行时(chmod  u+x dir)时,成功进入dir目录,但是无法打开目录里面的内容文件 列表;



    我尝试将dir的user权限设置为读、写时(chmod  u+x+r dir)时,再次进入时显示进入失败,提示权限不够;


    我尝试将dir的user权限设置为读、可执行时(chmod  u+x+r dir)时,可以进入目录并查看目录内容;


    我尝试将dir的user权限设置为写、可执行时(chmod  u+x+r dir)时,可以进入目录但是不能查看目录内容;


    总结:在普通用户下,只有当目录的权限最低为读和可执行时,就可以打开目录并且查看目录内容。

    二、当在目录下创建文件时,需要什么权限?

    在上次在root(超级用户)建立的dir_root(无读、写、可执行权限)目录下,创建文件text,仍可创建成功;


    当我们将dir_root(无读、写、可执行权限)的用户修改为h用户时,在dir_root目录下创建text1,仍可创建成功;


    总结:在超级用户之下,无论该目录的拥有者是谁,该目录没有读、写、可执行权限都可以进入目录,并且创建文件。

    当我在普通用户下,将dir的权限设置为写、可执行时,可以进入目录,可以创建文件,但是不能查看目录内的文件;


    总结:当在普通用户下,目录的权限为写、可执行时,可以进入目录,可以创建文件。

    展开全文
  • Java在linux上只能在程序的当前目录下创建文件/文件夹,导致正常在Windows运行正常的程序,到linux上,如果创建的目录不在当前程序执行目录下会提示:Permission denied 解决也很简单,增加以下代码即可:File f=...

    Java在linux上只能在程序的当前目录下创建文件/文件夹,导致正常在Windows运行正常的程序,到linux上,如果创建的目录不在当前程序执行目录下会提示:Permission denied

    解决也很简单,增加以下代码即可:

    File f=new File("/home/sxl/out");
    f.setWritable(true, false);

    展开全文
  • Linux下c语言创建文件目录

    万次阅读 2018-04-23 11:47:36
    转自 #include<stdio.h> #include <sys/stat.h> #include <sys/types.h> int CreateDir(const char *sPathName) { char DirName[256]; ... ...
  • mkdir 目录名 => 创建一个目录 rmdir 空目录名 => 删除一个空目录 rm 文件名 文件名 => 删除一个文件或多个文件 ... 删除一个非空目录下的一切 touch 文件名 => 创建一个空文件...
  • linux创建账户并自动生成主目录和主目录下文件 # useradd -d /home/test -m test; 然后给test设置密码。 # passwd test;       1. useradd 添加用户或更新新创建用户的默认信息 语法...
  • 首先我们在超级用户下创建一个dir_root目录,并且取消它的所有权限chmod 000 dir_root 当我们想进入dir_root目录下的时候,发现就算dir_root对拥有者没有读、写、可执行权限,超级用户依然可以进入目录 当我...
  • Linux下进入目录,在目录创建文件并显示出来各需要什么权限
  • linux 平台C语言创建文件

    千次阅读 2016-08-03 09:54:34
    #include #include #include #include #include void create_file(char *filename){ if(creat(filename,0755)){ printf("create file %s failure!\n",filename); exit(EXIT_F
  • Linux下使用Shell根据txt文件批量创建目录
  • linux系统在指定目录创建文件

    千次阅读 2021-01-17 14:41:35
    python文件就是文本文件 文件夹创建 通过命令来创建 1.cd month01(文件夹名) 2.cd python_base/day01(文件夹套文件夹) 3.ls 4.touch hello.py touch创建文件 执行 python3 文件名
  • Linux 基础命令入门 创建文件

    千次阅读 2020-04-28 15:54:06
    Linux 基础命令入门 实操 从当前目录下切换到根目录下 ...在yibodong命名的文件夹下创建一个文件YBD mkdir -p yibodong/YBD 创建文件的软连接 ln -s yibodong/YBD ls -il 将文件file1拷贝到目录...
  • 我们现在超级用户root下创建一个dir目录,并且清除它的所有权限chmod 000 dir 我们发现在超级用户root,没有任何权限我们也可以进入该目录 下来我们将超级用户root的dir目录的拥有者改为普通用户zhuohai ...
  • Linux下创建临时文件配置文件

    千次阅读 2017-08-02 13:42:50
    导语:Linux系统中,服务在正常运行时,会产生一些临时文件,这些临时文件的配置文件存放在/usr/lib/tmpfiles.d/ 目录下,均以.conf结尾,如下所示。当由用户自行创建临时文件的配置文件时,编写格式如下。
  • linux下创建用户和设置文件权限

    万次阅读 2017-06-11 09:13:07
    Linux下创建用户和解决用户无法创建文件及文件夹的问题
  • Linux下创建临时文件

    千次阅读 2012-02-18 21:21:23
    如果使用建立普通文件的方法来创建文件,则可能遇到文件是否存在,是否有文件读写权限的问题。Linux系统提供的建立唯一的临时文件的方法如下:#include char *tmpnam(char *s); FILE *tmpfile(); 函数tmpna
  • linux系统下创建文件系统

    万次阅读 2018-06-16 23:51:04
    windows中我们可以格式化u盘建立文件系统,linux系统中,我们可以使用命令建立文件系统。文件系统有很多种,不能的文件系统适合不同的用处。常见的有FAT16、FAT32、NTFS、Ext2、Ext3。下面讲的是Ext文件...
  • linux下创建临时文件

    千次阅读 2016-08-02 15:58:58
    linux下删除一个文件需要满足两个条件: 1.文件的链接计数为0 2.没有进程打开该文件 我们即使使用rm命令删除了文件,实际上如果有进程打开了该文件,该文件的内容实际上没有被删除,进程仍然可通过fd操控这个...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • 最近在整理一些视频和照片时发现,这些文件的命名方式很乱,有的是IMG_20110101.jpg,有的是DISC_20110404.jpg,还有其他的,反正就是很乱,我想整理都不好整理。于是我就冒出一个想法,我给它们重命名一下好了,...
  • linux下创建文件和文件夹

    万次阅读 2018-07-30 15:48:49
    使用linux系统会有一些常见的命令,譬如说,创建文件夹,创建文件,这些命令都是比较常见的。 方法/步骤   首先说一下touch 创建二进制文件,用法就非常的简单,touch+文件名 之间一定要空格。先查看一下有...
  • Linux:使用mktemp创建临时文件/目录

    千次阅读 2017-08-26 13:53:29
    mktemp的作用是创建临时文件/目录,并返回文件名,简单的语法如下: NAME mktemp - create a temporary file or directory SYNOPSIS mktemp [OPTION]... [TEMPLATE] DESCRIPTION Create a temporary file or ...
  • linux系统指令学习1 透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习...因此/dzqc就可以看做是c:\dzqc,不同的是 windows系统还有D,E等盘, linux下就只有/为所有目录的顶点。 英文 ...
  • Linux C编程:将Linux目录下指定的一个文件夹内的所以文件创建时间排序,并删除创建时间最靠前的100个文件。 请大神赐教代码,非常非常感谢!!
  • Linux创建文件目录的权限

    万次阅读 2019-01-03 21:09:18
    Linux宏,一位用户创建文件目录时,所具有的权限都是一样的,创建后可以使用chmod进行相应的修改 权限掩码的作用就是规范初创文件和目录时的权限设置。 设掩码为abc 则某用户新建普通文件的权限为(7-a)(7-b)(7-c...
  • Linux下创建Swap交换文件

    千次阅读 2017-05-21 16:41:16
    创建交换文件
  • Linux】在当前目录下创建文件夹

    千次阅读 2020-08-14 15:33:04
    直接使用命令mkdir即可,其含义为Make Directory,如下: 用法:mkdir filename >mkdir asher 结果: 当前目录下新增名为asher的文件夹
  • 1、首先,我们来看一下在目录创建文件需要什么权限呢 (1)我们在当前创建目录hhh,并且修改其属性为100,因为我们知道进入目录仅仅需要用户的可执行程序即可。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,288,025
精华内容 515,210
关键字:

linux家目录下创建文件

linux 订阅