首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux创建文件

转载自:https://www.cnblogs.com/lclq/p/5741852.html Linux命令(1)-创建文件 1.可以使用cat创建新的文件   命令:cat>>filename...当文件不存在时,则创建新的文件。touch只能创建文件。   touch filename 以当前时间作为访问和修改时间属性值创建文件。   ...3.创建连接文件   Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。...在Linux文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。...它实际上是一特殊的文件。在符号连接中,文件实际上是一文本文件,其中包含的有另一文件的位置信息。   Linux使用ln命令创建连接文件,可以使用ln –help查看ln命令使用说明。

7.6K10

Linux创建-rf文件

今天下班的时候看到同事朋友圈发了一图说创建文件删不掉了╮( ̄▽ ̄””)╭ 仔细一看是一”-rf *“的文件,也就是以连字符“-”为开头,突然想起了前两天写tree那个shell助参数-h|—help...的时候觉得如果创建了这样的两名字文件文件夹要怎么办呢?...嗯,然后就从Windows下创建了-h和—help的文件文件夹传到了linux里,开始实验,结果因为脚本里使用了cd命令,所以在运行tree -h的时候相当于进行了cd -h,最后就放弃了。.../-foo 虽然如同发现了新大陆一样,但是也略怅然若失,Linux的世界果然博大精深呀。 那么这样的操作到底可以不可以呢?...哈哈,其实我没有贴创建文件的命令所以造成了一混淆以为这个文件名字就只是“-rf”,其实我是通过“echo “test” > -rf\ ”,也就是在文件名字中添加了空格,这个时候当我们进行rm命令的时候最好使用

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 查看文件创建时间

    在 Windows 下,一文件创建时间、修改时间、访问时间。而在 Linux 下,一文件也有三种时间,分别是访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...可以使用 stat 命令查看文件的访问时间、修改时间和状态改变时间。 很不幸,Linux 目前常见的文件系统是没有存储文件创建时间的,比如 ext3 就没有存储。...但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不一样的,比如: ufs2 -> st_birthtime zfs -> crtime ext4 -> crtime btrfs -> otime...可以使用 df -T 命令来查看磁盘各个分区使用的文件系统类型。 本人使用的机器的磁盘分区使用的文件系统类型是 ext3,也就是说本人是无法查看文件创建时间的。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,当这个基本不太可能。

    22K30

    Linux下查看文件创建时间

    在windows下,一文件有:创建时间、修改时间、访问时间。而在Linux下,一文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...使用stat命令查看文件的访问时间,修改时间和状态改变时间。 image.png 很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。...可以使用df -T 命令来查看磁盘各个分区使用的文件系统类型。如下图所示: image.png 本人使用的机器的磁盘分区使用的文件系统类型是ext3。也就是说本人是无法查看文件创建时间的。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。...---- 参考文献 [1]What file systems on Linux store the creation time?

    25.7K40

    如何在Linux创建文件?多个文件创建操作命令。

    Linux中,我们可以从命令行或桌面文件管理器创建文件。 对于定期使用Linux的任何人来说,知道如何创建文件都是一项重要技能。...在本教程中,我们将向您展示使用命令行在Linux中快速创建文件的各种方法。 在你开始之前 要创建文件,您需要对父目录具有写权限。否则,您将收到一权限被拒绝的错误。...要创建空的零长度文件,只需在重定向操作符之前指定要创建文件名即可: > file1.txt Copy 这是在Linux创建文件的最短命令。...创建文件 有时,出于测试目的,您可能需要创建大数据文件。当您要测试驱动器的写入速度或测试连接的下载速度时,此功能很有用。 使用dd命令 dd命令主要用于转换和复制文件。...以下命令将创建名为1G.test1GB 的新文件: fallocate -l 1G 1G.test Copy 结论 在本教程中,您学习了如何使用各种命令和重定向从命令行在Linux创建文件

    35.2K30

    中本聪有一百万比特币吗?

    2009 年占主导地位的矿工的辩论史 在 2013 年 4 月初,区块链研究员塞尔吉奥·德米安·勒纳试图争辩说,中本聪在 2009 年开采了一百万比特币。...这最终说服了社区中的许多人,直到今天,许多人都认为中本聪可能开采了大约一百万比特币。 塞尔吉奥的证据集中在名为 ExtraNonce 的东西。...在 8 月份之前,有 22 斜坡,它们都具有相似的高度和坡度(大约每个区块增加 4 ExtraNonce )。同时,这些斜坡几乎从不重叠。(在一些情况下,不到 5 区块的重叠显然是巧合)。...即使有人相信塞尔吉奥的说法,我们认为该证据也只是支持这样的说法, 占主导地位的矿工可能产出的比特币远远少于一百万比特币。也许600,000到700,000 比特币是一比较接近的估算。...然而,这是一只有 11 区块的斜坡,所以它肯定无法给出决定性的结论。无论谁是主要的矿工,钥匙都有可能已经丢失或被丢弃。

    87920

    linux创建文件命令vim_vim文件

    创建文件【vi】 一、进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件...,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename...vi filename….filename :打开多个文件,依次进行编辑 二、移动光标类命令 h :光标左移一字符 l :光标右移一字符 space:光标右移一字符 Backspace:光标左移一字符...k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一字至字首 b或B :光标左移一字至字首 e或E :光标右移一字至字尾 ) :光标移至句尾...其中:wq和:x是存盘退出,而:q是直接退出,如果文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时你可以用:w命令保存文件后再用:q退出,或用:wq或:x命令退出,如果你不想保存改变后的文件

    6.8K30

    eclipse 创建java文件_如何使用eclipse创建java文件

    1:如何使用eclipse创建java文件 第一步:创建java项目 file——>new–>java project 第二步:创建package 选中项目右键,选择:new–>package...作用:用于管理class类(java源文件),一包中不能有同名的class。...第三步: 创建class 选中包名右键,选择:new–>class 2:常见的快捷键 创建main方法:main + 快捷键(alt + /) 创建输出语句: syso + 快捷键(alt + /)...源文件位置:java项目的bin目录中。 字节码文件位置:java项目的bin目录中。 在不知道工作空间路径的时候,如何查看一文件所在的位置???...选中需要查看的源文件右键 –> properties 4.项目的导入和导出 项目的导入: 项目的导出: “`java public class HellODemo{ public static void

    3K30

    Linux touch命令:创建文件及修改文件时间

    既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令。...需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一文件),此命令更重要的功能是修改文件的时间参数(但当文件存在时,会修改此文件的时间参数)。...Linux 系统中,每个文件主要拥有 3 时间参数(通过 stat 命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间: 访问时间(Access Time,简称 atime):只要文件的内容被读取...touch 命令的基本格式如下: [root@localhost ~]# touch [选项] 文件名 选项: -a:只修改文件的访问时间; -c:仅修改文件的时间参数(3 时间参数都改变),...因为,不论是修改访问时间,还是修改文件的数据时间,对文件来讲,状态都会发生改变,即状态修改时间会随之改变(更新为操作当前文件的真正时间)。 【例 1】 touch 命令创建文件

    42820

    Linux mkdir命令:创建目录(文件夹)

    mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。...-p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /...localhost ~]#mkdir cangls [root@localhost ~]#ls anaconda-ks.cfg cangls install.log install.log.syslog 我们建立一名为...[root@localhost ~]# mkdir lm/movie/jp/cangls mkdir:无法创建目录"lm/movie/jp/cangls":没有那个文件或目录 [root@localhost...root 4096 Jul 18 12:54 test2 仔细看上面的权限部分,也就是 ls 命令输出的第一列数据(绿色部分),test 和 test1 目录由于不是使用 -m 选项设定访问权限,因此这两目录采用的是默认权限

    49930

    他们渲染了一百万网页,来了解网络如何崩溃

    本瓜不会去逐字翻译,旦求一表意流畅。其间也会或加入自己的看法,或引用其它。总之,事儿就是这么事儿,希望您喜欢~ 为什么要渲染一百万页面?...作者团队使用 Puppeteer 编写了一 Web 浏览器(Chrome)脚本,启动 200 EC2 实例,让它在周末运行,渲染排名前一百万域名的根页面。...),也有一本质上的发现,即它们都属于同一种问题。...不过,本瓜怀疑和墙也有关系,因为一直在用谷歌统计,自觉更不错啊~ 网络的错误恢复能力 在调研的一百万网页中,有 12% 的网站存在一或多个未处理的错误。这确实是一惊人的数字。...然而,这种思路下,技术若成为一孤岛也注定不会成功。从历史中学习,我们似乎有必要围绕动态找到一更好的解决方案,并考虑运行时的绑定!

    1.3K20

    程序员羽化之路--假如需要一百万对象

    每一登录用户都会初始化一Star属性来表示当前用户的Star信息,当有100万用户甚至更多用户同时在线的时候,内存中就实例化了同样数量的Star对象,以及其他类似的属性对象。...一业务出现问题,首先要分析问题的所在。...基于这个不变性,我们可以把这个Star抽离出来,供所有等级1的用户使用,假设原来有10万等级1的用户,原来需要10万对象,现在只需要一对象,这可是天壤之别。 ? ? 解决问题 ?...这种大量重复对象的问题尤其是在游戏编程中经常存在,比如五子棋游戏,棋子的初始化,一游戏大厅存在成千上百万对局,如果每个局中的棋子都初始化一对象,那内存使用是相当可怕的,这种需要把通用的对象属性,不变的对象属性抽离出来...据说这种优化有一学名:享元模式,没有必要记住名字,但需要记住原理和场景,必须要提一句:注意不变的对象才可以哦 完

    30430

    Linux创建可执行bin安装文件

    如果能够将这两文件合并为一可执行文件,那安装的过程就更简单明了。 2、代码保护。对于一段脚本,提供给用户使用,但是不希望用户看到脚本的内容,可以通过将脚本发布为.bin的形式。...2、对于第二隐藏代码内容的需求,有一款工具叫做 shc ,可以用它来将脚本编程二进制文件。 shc的用法比较简单,下载后make生成可执行文件,然后直接对脚本进行加密,会生成两文件。...一以.x结尾,为可执行的二进制文件。另一以.x.c结尾,为生成的中间c文件。shc还能指定可执行脚本的过期时间。...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux下制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell...Script on Linux Using SHC

    9.1K20

    Linux创建并调试转储文件

    崩溃转储、内存转储、核心转储、系统转储……这些全都会产生同样的产物:一包含了当应用崩溃时,在那个特定时刻应用的内存状态的文件。...如果你想知道更多关于在你的应用程序中使用信号的信息,这有一信息丰富的 signal 手册页。简单地说,Linux 基于预期的或意外的信号来触发进一步的活动。...当你退出一正在运行的应用程序时,应用程序通常会收到 SIGTERM 信号。因为这种类型的退出信号是预期的,所以这个操作不会创建内存转储。...以下信号将导致创建转储文件(来源:GNU C库): SIGFPE:错误的算术操作 SIGILL:非法指令 SIGSEGV:对存储的无效访问 SIGBUS:总线错误 SIGABRT:程序检测到的错误,...否则,用以下方法纠正限制: ulimit -c unlimited 要禁用创建核心转储,可以设置其大小为 0: ulimit -c 0 这个数字指定了核心转储文件的大小,单位是块。 什么是核心转储?

    3.4K30

    Java 创建文件

    有时候,我们在对文件进行测试的时候,可能需要创建临时的大文件。那么问题来了,在 Java 中如何创建文件呢?...问题和解决有些人想到的办法就是定义一随机的字符串,然后重复很多次,然后将这个字符串写入到文件中。当然,这个是一解决方法。我们可以使用下面的代码来进行创建。...1 G。...RandomAccessFile 实例此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一大型 byte 数组。...如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。

    43930

    Java 创建文件

    有时候,我们在对文件进行测试的时候,可能需要创建临时的大文件。 那么问题来了,在 Java 中如何创建文件呢?...问题和解决 有些人想到的办法就是定义一随机的字符串,然后重复很多次,然后将这个字符串写入到文件中。 当然,这个是一解决方法。 我们可以使用下面的代码来进行创建。...1 G。...RandomAccessFile 实例 此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一大型 byte 数组。...如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。

    40110

    Linux创建文件夹目录命令mkdir

    Linux创建文件夹或者创建目录命令mkdir详解,Linux百科分享Linux mkdir命令使用方法: Linux命令mkdir Linux操作系统如何创建文件夹或目录?mkdir一条命令搞定!...使用mkdir命令可以在指定位置创建文件夹(目录)。...mkdir语法 命令语法:mkdir dirName mkdir命令实例 创建空目录(名为linuxbaike):mkdir linuxbaike 创建递归多个目录:mkdir -p linuxbaike...-m: --mode=模式,设定权限 (类似 chmod),而不是 rwxrwxrwx 减 umask -p: --parents 可以是一路径名称。...version输出版本信息并退出 注意: 权限:要创建文件夹或目录的用户必须对所创建文件夹的父文件夹具有写权限; 重名:所创建文件夹(目录)不能与其父目录中的文件名重名,即同一目录下不能有同名的目录

    15K10
    领券