精华内容
下载资源
问答
  • Linux创建txt文件,并编辑

    万次阅读 多人点赞 2018-07-09 10:36:36
    1. touch + akk.txt(文件名 )创建文件akk.txt文件2.ls 查看所有文件3.vi akk.txtvi为进入vim编辑器命令,意为在vim编辑器中编辑akk.txt文件可以输入a后,按tab键,可以自动补全a开头的文件4.ii意为insert为输入...

    1. touch +  akk.txt(文件名 )

    创建文件akk.txt文件

    2.ls 查看所有文件

    3.vi akk.txt

    vi为进入vim编辑器命令,意为在vim编辑器中编辑akk.txt文件

    可以输入a后,按tab键,可以自动补全a开头的文件

    4.i

    i意为insert为输入模式,你可以任意修改文件内容

    5.esc

    退出编辑模式

    6.  :wq

    保存并退出

    展开全文
  • linux创建文件

    万次阅读 2018-03-27 11:42:15
    touch 文件名#例如:touch ROOT.xml
    touch 文件名
    #例如:touch ROOT.xml
    展开全文
  • Linux下使用Shell根据txt文件批量创建目录

    在Windows下用记事本编辑的.sh文件直接传到Linux中会有格式问题,在Linux下每行后边会有个^M,会影响Shell脚本运行。文字较少,建议直接在Linux下编辑。


    newFolders.sh文件内容

    !/bin/bash
    input="目录名称txt文件路径"
    
    cd 创建目录目标路径
    while IFS= read line
    do
      mkdir ${line:0:15}
    done < "$input"
    

    newFolders.sh文件示例

    !/bin/bash
    input="/home/root/aaa.txt"
    
    cd /home/test
    while IFS= read line
    do
      mkdir ${line:0:15}
    done < "$input"
    

    运行后会在/home/test目录(事先建好的)中创建以aaa.txt中每行前15个字符为名的子目录


    Shell解释

    循环读取文件的每一行
    每一行的字符串从第0(起始)位开始取15(长度)个字符,以此为名字创建目录
    (示例目录名长度均为15)


    运行Shell脚本

    1. 改变文件权限

    chmod +x newFolders.sh
    

    2. 运行

    ./newFolders.sh
    
    展开全文
  • linux 创建文件命令

    千次阅读 2021-01-27 11:23:04
    备份行为基本上是创建文件和目录的副本。在Linux系统下,我们可以用cp命令来实现。 copy 命令是什么 正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp...

    拷贝文件和目录是每一个操作系统的基本指令。备份行为基本上是创建文件和目录的副本。在Linux系统下,我们可以用cp命令来实现。

    copy 命令是什么

    img

    正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。

    1. 不带任何参数下,运行cp

    这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置到另一个位置,我们可以像这样子输入:

    $ cp myfile.txt /home/pungki/office

    Copy without options

    Copy without options

    如果我们没有输入绝对路径,这意味着我们正在当前目录下拷贝一个文件。在上面的实例中,myfile.txt位于/home/pungki/Documents目录下。如果我们当前目录正是/home/pungki/Documets,那么没有必要输入/home/pungki/Documents/myfile.txt来拷贝文件。当/home/pungki/office是一个目录,则文件会拷贝到里面。

    2. 同时拷贝多个文件

    要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:

    $ cp file_1.txt file_2.txt file_3.txt /home/pungki/office

    Copying multiple files

    Copying multiple files

    3. 拷贝一个目录

    要拷贝一个目录的话会有点棘手。你需要添加 -r 或者 -R 选项来实现。-r-R 选项表明递归操作。无论该目录是否为空目录,这个选项都是必要的。如下示例:

    $ cp -r directory_1 /home/pungki/office

    Copy directory

    Copy directory

    需要注意的一件事,你需要移除在目录名尾部的斜杠。否则你会收到类似的错误信息cp: omitting directory‘directory_1/

    Copy directory error

    Copy directory error

    如果你收到错误信息,则目录不会被拷贝到目标文件夹。

    4. 创建文件的硬链接,而不是拷贝它们

    拷贝文件意味着你必须使用一些存储空间来储存拷贝的文件。有时候出于某种原因,你可能想要创建“快捷方式”或者链接到文件,而不是拷贝它们。要做到这一点,我们可以使用-l选项。

    $ cp -l file_4.txt /home/pungki/office

    Copy hardlinks

    Copy hardlinks

    从上图看出,我们看到file_4.txt的硬链接已经拷贝到/home/pungki/office/file_4.txt。标记有同样的 inode, 835386。但是请注意,硬链接不能用来创建目录。下面让我们看一个例子。

    原目录 directory_1 的 inode 值是 278230

    原文件 file_5.txt 的 inode 值是 279231

    原文件 file_5.txt 的 inode 值是 279231

    对 directory_1 执行 cp 命令

    对 directory_1 执行 cp 命令

    拷贝的 directory_1副本的 inode 值是 274800

    拷贝的 directory_1副本的 inode 值是 274800

    拷贝的 file_5.txt副本的 inode 值是 279231。跟它的原文件一样

    拷贝的 file_5.txt副本的 inode 值是 279231。跟它的原文件一样

    Inode number of copied file

    Inode number of copied file

    5. 创建文件的符号链接

    也有一种链接叫做 软链接符号链接。我们用 -s 选项来实现。下面是命令的示例。

    $ cp -s /home/pungki/Documents/file_6.txt file_6.txt

    创建符号链接只能在当前目录下进行。在上面的截图中,我们想要创建符号链接 /home/pungki/office/file6.txt 指向原文件 /home/pungki/Documents/file6.txt。但是为了创建符号链接,我必须在将/home/pungki/office作为目标目录。一旦我设法进入目录,我就可以向上面一样运行 cp -s 命令。

    现在你列出文件详情,你会看到/home/pungki/office/file_6.txt指向了原文件。在其文件名后标记了箭头符号。

    Symbolic links

    Symbolic links

    6. 不随符号链接拷贝原文件

    [译注:意思是只拷贝符号链接文件]

    我们可以用 -P 选项来实现。当对符号链接使用 cp 命令,它会照原样拷贝它自身。来看看下面的示例。

    $ cp -P file_6.txt ./movie

    Copy using -P option

    Copy using -P option

    如你所见,cp 命令照原样拷贝file_6.txt自身。文件类型仍然是一个符号链接。

    7. 随符号链接拷贝原文件

    现在我们可以试一下-L选项。基本上,这个刚好与上面的 -P 选项 相反。下面是个示例:

    $ cp -L file_6.txt ./movie

    Copy using -L option

    Copy using -L option

    使用这个选项,拷贝的文件将会和file_6.txt原文件一样。我们可以从文件大小看出来。拷贝的文件有50 字节而当file_6.txt作为符号链接时文件大小只有33 字节

    8. 文件归档

    当我们去拷贝一个目录时,我们会用-r或者-R选项。但是我们也可以用-a选项来归档文件。这样会创建文件和目录的准确套录,如果有的话也可以包括符号链接。下面是示例:[译注:-a 会保留原文件或目录的属性]

    $ cp -a directory_1/ /home/pungki/office

    Copy using -a option

    Copy using -a option

    上列的命令会拷贝一个名为 directory1 的目录到*/home/pungki/office目录下。如你所见,file6.txt*依然作为符号链接被复制。

    9. 显示正在做什么

    默认情况下,当拷贝作业成功时,我们仅仅会再次看到命令提示符。如果你想了解在拷贝文件时都发生了什么,我们可以用 -v 选项。

    $ cp -v *.txt /home/pungki/office

    Verbose option

    Verbose option

    当我们从当前目录下拷贝所有的 txt 文件到 /home/pungki/office 目录,-v选项会显示正在操作的过程。这些额外的信息会帮助我们了解更多拷贝过程。

    10. 当原文件较目标文件新时拷贝

    我们用 -u选项来实现。下面是具体示例:

    $ cp -vu *.txt /home/pungki/office

    Copy only if newer

    Copy only if newer

    起初我们看到file_1.txt 是0字节大小。然后我们用 vi 编辑,加入一些内容并保存。接下来,我们发现文件大小已经变为了 36 个字节。 与此同时在/home/pungki/office目录中,我们已经包含了所有txt文件。当我们用 -u 选项,结合 -v 选项来查看具体操作,cp 命令会只拷贝比目标目录下新的文件。因此,我们看到只有 file_1.txt 拷贝到 /home/pungki/office 目录下

    11. 使用交互模式

    交互模式下会询问是否覆盖目标目录下的文件。使用 -i 选项,启用交互模式。

    $ cp -ir directory_1/ /home/pungki/office/

    Interactive mode

    Interactive mode

    12. 创建备份文件

    当目标目录已经含有同名文件,默认情况下 cp 命令会覆盖目标目录下的同名文件。使用 --backup 选项,cp 命令会为每一个现有的目标文件做一个备份。../office 相对于 /home/pungki/office 。下面是示例:

    $ cp --backup=simple -v *.txt ../office

    Backup option

    Backup option

    正如我们看到的,--backup=simple 选项会创建一个在文件名末尾用波浪符标记(~)的备份文件。--backup 选项也有一些其他控制:

    • none, off:从不备份(即使给出 --backup)
    • numbered, t:用编号备份
    • existing, nil :如果编号备份存在则使用编号备份,否者用简易备份[译注:也就是用波浪号]
    • simple, never :总是使用简易备份

    13. 只拷贝文件属性

    cp 命令也提供给我们 --attributes-only 选项。顾名思义,这个选项只会拷贝文件名及其属性,不会拷贝任何数据。下面是示例:

    $ cp --attributes-only file_6.txt -v ../office

    Copy attributes only

    Copy attributes only

    从上图看出, 原文件 file_6.txt 有 50 字节大小。用了 --attributes-only选项,拷贝的文件只有0字节大小。这是因为文件内容并没有拷贝。

    14. 强制拷贝

    用了 -f 选项会强制进行拷贝操作。如果目标文件不能打开,可以用 -f 尝试一下。

    $ cp -f *.txt -v ../office

    Copy with force

    Copy with force

    15. 在拷贝之前先删除目标

    我们可以用,--remove-destination 选项 实现。这个选项与上面的-f选项形成对照。如果 cp 命令在目标目录下发现同名文件, cp 命令会先删除目标文件,然后再拷贝一份新的。下面是示例:

    $ cp --remove-destination *.txt -v ../office

    Remove destination option

    Remove destination option

    总结

    cp 命令是 Linux 下最基础的命令之一。对于那些想要学习 Linux 的人,必须得把这个命令掌握。当然你也可以在你的终端下键入 man cp 或者 cp --help 来显示更多帮助信息。

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux 创建文件命令总结

    万次阅读 2013-11-21 15:17:21
    vi 1.txt 会直接创建并打开一个文件1.txt 2、touch touch的作用是更改一个文件或目录的时间。touch 2.txt 如果2.txt不存在,则创建文件2.txt 3、echo  echo “abcd” > 3.txt 可以直接创建文件3.txt并将abcd写入...
  • linux创建一个.txt类型的文件

    千次阅读 2014-09-26 14:17:06
    linux创建文件用touch 例如:touch 1.txt 删除文件用rm 例如:rm -f 1.txt 创建目录用mkdir 例如:mkdir daiyuanqi 删除空目录用rmdir 例如:rmdir daiyuanqi (有东西的目录不能删) 删除装有东西的目录就用...
  • Linux 创建 删除 复制 重命名 文件 通配符查找文件 显示文件内容 切换至root用户,并进入root用户的主目录,以下操作一律在此目录下(提示:root用户的主目录为/root)建立lianxi目录。创建 学号.txt 文件,例如...
  • linux创建文件命令

    千次阅读 2019-01-23 17:38:01
    touch test.txt cp test.txt test1.txt
  • linux创建文件的方法

    千次阅读 2013-05-13 20:47:09
    linux创建文件的方法 touch aaa.txt 创建一个叫aaa.txt文件 echo "" >> aaa.txt 创建一个叫aaa.txt的空白文件 vim aaa.txt (退出时键入命令:wq) 创建一个叫aaa.txt文件(另外还有好多命令能够创建...
  • Linux创建文件命令的方法

    万次阅读 多人点赞 2019-07-02 22:53:06
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • 如何在linux系统下创建空白文本.txt文件跳转到要新建文本的目录下打开终端输入命令最后 跳转到要新建文本的目录下 可利用cd命令在终端跳转,或者直接到要新建文件的目录文件夹中 打开终端 输入命令 touch 文本名....
  • linux 创建多个文件

    万次阅读 2017-08-30 09:11:09
    1. touch创建多个文件# touch file{1..20}参考: 1.Linux一次创建多个文件及多个目录
  • LINUX 创建文件系统

    千次阅读 2019-05-21 18:30:31
    问题 1)将/dev/sda6格式化成ext4格式 2)将/dev/sda6设备挂载到 /mypart6,验证读写 3)将/dev/sda7格式化成vfat格式 ...格式化的过程其实就是创建文件系统的过程,所用到的命令为mkfs。 默认RHEL6系统所支持的文件...
  • Linux创建文件的几种方式

    万次阅读 2014-04-05 11:54:52
    Linux创建二进制文件有如下几种方式: 1.vi
  • Linux创建二进制文件-cat

    千次阅读 2018-03-22 10:01:19
    Linux创建二进制文件有如下几种命令:1.通过vi或vim创建:vi/vim 文件名 例如:vim main.cpp //创建源文件main vi 1.txt //创建一个新文件1.txt2.通过touch创建: touch 文件名 touch 1.txt //创建一个新文件3....
  • linux创建文件命令

    千次阅读 2019-01-08 09:17:54
    vi 1.txt 会直接创建并打开一个文件1.txt 2、touch touch的作用是更改一个文件或目录的时间。touch 2.txt 如果2.txt不存在,则创建文件2.txt 3、echo  echo “abcd” &gt; 3.txt 可以直接创建文件3.txt并...
  • Linux 快速创建文件并写入内容

    千次阅读 2020-07-15 17:59:30
    1、自动创建 test.txt 文件 2、自动写入 “Raspberry”
  • linux创建文件和文件夹

    万次阅读 2018-07-30 15:48:49
    使用linux系统会有一些常见的命令,譬如说,创建文件夹,创建文件,这些命令都是比较常见的。 方法/步骤   首先说一下touch 创建二进制文件,用法就非常的简单,touch+文件名 之间一定要空格。先查看一下有...
  • //创建文件 public void createTxt(){ File ct=new File(filetxt); ct.setWritable(true, false); ct.setReadable(true, false); try { Process proces
  • linux创建文件命令:dd命令

    千次阅读 2015-09-18 13:59:16
    linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法: CODE:[Copy to clipboard]dd 〔选项〕 QUOTE: if =输入文件(或设备名称)。 of =输出...
  • 【笔记】Linux 创建并编辑文件

    千次阅读 2017-07-12 14:37:25
    本文介绍linux下如何创建一个.txt类型的文件的方法: 1、vi 文件名.txt; 2、touch 文件名.txt 工具/原料 windows,linux xshell 方法/步骤 【步骤一】vi 文件名.txt ...
  • Linux创建文件和目录的权限

    万次阅读 2019-01-03 21:09:18
    Linux宏,一位用户创建文件和目录时,所具有的权限都是一样的,创建后可以使用chmod进行相应的修改 权限掩码的作用就是规范初创文件和目录时的权限设置。 设掩码为abc 则某用户新建普通文件的权限为(7-a)(7-b)(7-c...
  • <br />本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。 创建文件夹 mkdir aaa mkdir -p aaa 创建文件命令 vi foo.txt emacs foo.txt echo "aaaa" > foo.txt...
  • linux 自动格式化创建多个.txt文件

    千次阅读 2012-08-12 21:42:27
    格式化创建多个文件名01.txt 02.txt 03.txt... for(i=0;i ;i++) { char sz[128]; sprintf(sz , "%02d.txt",i); fopen(sz,"w"); }
  • Linux下新建txt文件并编辑

    千次阅读 2020-03-25 13:47:00
    创建文件akk.txt文件 2.vi akk.txt vi为进入vim编辑器命令,意为在vim编辑器中编辑qwe.txt文件 3.i i意为insert为输入模式,输入i之后你就可以开始编辑这个txt文件了 4.esc 退出编辑模式 5. :wq 保存并退出...
  • linux创建文本文件

    千次阅读 2019-03-17 00:09:17
    touch +xxx.txt(文件名) vi xxx.txt 在vim编辑器中编辑xxx.txt文件 或者这个文件在destop,直接打开编辑也是ok的 esc 退出编辑模式 wq 保存并退出
  • java在linux创建文件,写入内容

    千次阅读 2020-07-26 10:42:45
    java在linux创建文件,写入内容 1:首先创建全路径, public void mkTemporaryDirs(){ String filePath = "temporaryDir/file/temp.txt"; File file = new File(filePath); if (!file .getParentFile().exists...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 223,126
精华内容 89,250
关键字:

linux创建txt文件

linux 订阅