精华内容
下载资源
问答
  • 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创建文件命令的方法

    千次阅读 多人点赞 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创建文件命令的方法 ,希望对您的学习有所帮助。

      创建文件夹

      mkdir aaa

      mkdir -p aaa

      创建文件命令

      vi foo.txt

      emacs foo.txt

      echo "aaaa" > foo.txt

      cat > foo.txt

      清除命令

      > foo.txt

      mkdir /home/u1 创建文件夹/home/u1

      chown oracle /home/u1 表示改变目录所有者为oracle账户;

      chgrp dba /home/u1 改变/home/u1目录为dba所有;

      chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;

      rmdir /home/u1 表示删除/home/u1目录

      hostname可以查看linux的计算机名;

      whoami可以查看当前用户;

      pwd显示当前路径;

      df查看系统的硬件信息

      ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序

      cat orcl_ora_3436.trc|grep bucket

      以下查看相关文件内容:

      more /etc/oratab

      cat /etc/passwd

      cat /etc/group

      以上是Linux创建文件命令的方法。

    转载于:https://www.cnblogs.com/kungfupanda/archive/2009/12/18/1627337.html

    展开全文
  • 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 创建文件系统

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

    问题
    1)将/dev/sda6格式化成ext4格式
    2)将/dev/sda6设备挂载到 /mypart6,验证读写
    3)将/dev/sda7格式化成vfat格式
    4)将/dev/sda7设备挂载到 /mypart7,验证读写
    方案
    在Linux中使用一个分区空间,需要进行三步:分区、格式化、挂载使用。
    格式化的过程其实就是创建文件系统的过程,所用到的命令为mkfs。
    默认RHEL6系统所支持的文件系统常用的有ext4、vfat。
    挂载命令为mount,需注意的是挂载需要有设备、挂载点两部分组成。挂载点在Linux中利用的是目录,不要忘记创建挂载目录。
    步骤
    实现此案例需要按照如下步骤进行。
    步骤一:将/dev/sda6格式化成ext4格式
    命令操作如下所示:

    [root@localhost ~]# ls /dev/sda6  		//检查系统是否识别该分区
    /dev/sda6
    [root@localhost ~]# mkfs.ext4 /dev/sda6
    ……
    [root@localhost ~]# parted /dev/sda p
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sda: 322GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start   End    Size    Type      File system     标志
     1      1049kB  211MB  210MB   primary   ext4            启动
     2      211MB   105GB  105GB   primary   ext4
     3      105GB   210GB  105GB   primary   ext4
     4      210GB   322GB  112GB   extended
     5      210GB   219GB  8590MB  logical   linux-swap(v1)
     6      219GB   220GB  1481MB  logical   ext4
     7      220GB   221GB  999MB   logical
    

    将/dev/sda6设备挂载到 /mypart6,验证读写:

    [root@localhost ~]# mkdir /mypart6              		//创建挂载点目录
    [root@localhost ~]# mount /dev/sda6 /mypart6/  		//将设备挂载在到挂载点
    [root@localhost ~]# mount | grep sda6       		//查看挂载情况
    /dev/sda6 on /mypart6 type ext4 (rw)
    [root@localhost ~]# touch /mypart6/1.txt       		//验证读写
    [root@localhost ~]# ls /mypart6/
    1.txt  lost+found
    [root@localhost ~]#
    

    步骤二:将/dev/sda7格式化成vfat格式
    命令操作如下所示:

    [root@localhost ~]# ls /dev/sda7   			//检查系统是否识别该分区
    /dev/sda7
    [root@localhost ~]# mkfs.vfat /dev/sda7
    mkfs.vfat 3.0.9 (31 Jan 2010)
    [root@localhost ~]#
    

    将/dev/sda7设备挂载到 /mypart7,验证读写:

    [root@localhost ~]# mkdir /mypart7              	//创建挂载点目录
    [root@localhost ~]# mount /dev/sda7 /mypart7   	//将设备挂载在到挂载点
    [root@localhost ~]# mount | grep sda7           	//查看挂载情况
    /dev/sda7 on /mypart7 type vfat (rw)
    [root@localhost ~]# touch /mypart7/1.txt  		//验证读写
    [root@localhost ~]# ls /mypart7
    1.txt
    
    展开全文
  • 2、 在 Linux 上使用 touch 命令创建一个文件 3、 在 Linux 上使用 echo 命令创建一个文件 4、 在 Linux 上使用 printf 命令创建一个新的文件 5、 在 Linux 中使用 cat 创建一个文件 6、 在 Linux 上使用 vi/vim...
  • linux创建文件命令:dd命令

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

    万次阅读 2013-09-10 12:45:29
    linux 创建连接命令 ln -s 软链接 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当...
  • Linux创建文件和目录的权限

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

    万次阅读 2013-11-21 15:17:21
    1、vi vi 1.txt 会直接创建并打开一个文件1.txt 2、touch ...echo “abcd” > 3.txt 可以直接创建文件3.txt并将abcd写入。 4、less 、more 、cat  三者都是将文件内容输出到标准输出,其中less和mo
  • linux创建文件系统方法

    万次阅读 2012-01-05 23:26:56
     mkfs用法:在硬盘分区上创建文件系统  mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] 创建一个Linux文件系统  mkfs是用来在一个设备上建立Linux文件系统,通常是在硬盘分区。filesys是...
  • linux 创建文件命令——touch

    千次阅读 2018-11-25 15:11:05
    touch命令 :新建空文件 touch 文件名…
  • LINUX创建文件和目录的默认权限

    千次阅读 2018-11-23 16:04:43
    linux中,一位用户在创建文件和目录时,对其具有的权限都是一样的,如需更改,需要chmod命令做相应的更改。为什么?其实是权限掩码起作用了。  权限掩码的作用就是规范初创文件和目录时候的权限设置,免去了...
  • //创建文件 public void createTxt(){ File ct=new File(filetxt); ct.setWritable(true, false); ct.setReadable(true, false); try { Process proces
  • linux创建文件系统命令-----mkfs

    千次阅读 2020-03-26 15:40:41
    在磁盘分区上创建ext2、ext3、ext4、ms-dos、vfat文件系统,默认情况下会创建ext2。mkfs用于在设备上构建Linux文件系统,通常是硬盘分区。文件要么是设备名称(例如/dev/hda1,/dev/sdb2),要么是包含文件系统的常规...
  • linux创建文件时如何设置权限

    万次阅读 2016-07-12 10:40:38
    mkdir (创建新目录) ...-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~ -p :帮助你直接将所需要的目录(包含上一级目录)递回创建起来! 范例:请到/tmp底下尝试创建数个新目录看看:
  • 从tomcat8开始,catalina.sh文件中有下面几行代码 if [ -z "$UMASK" ]; then UMASK="0027" fi umask $UMASK 也就是说tomcat8将umask的值进行了修改,也就造成了上传文件权限的问题(这个问题从tomcat8才有,tomcat...
  • 创建文件夹: 语法:mkdir [-p][--help][--version][-m ][目录名称] 说明:mkdir可建立目录并同时设置目录的权限。 参数:  -m或--mode 建立目录时同时设置目录的权限。  -p或--parents 若所要建立目录的上层...
  • Linux创建文件的方法

    千次阅读 2017-04-27 22:34:35
    linux创建文件
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • linux创建文件

    万次阅读 2018-03-27 11:42:15
    touch 文件名#例如:touch ROOT.xml
  • Linux 查看文件创建时间

    万次阅读 2017-11-29 17:46:00
    在windows下,一个文件有:创建时间、修改时间、访问时间。...很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不
  • Linux快速创建文件软链接

    万次阅读 2019-01-25 15:11:45
    创建文件软链接:ln -s 源文件 链接文件,注意:源文件最好使用绝对路径 创建文件硬链接:ln 源文件 链接文件 注意:软链接不占存储空间,硬链接类似python变量引用,一个变量可有多个引用,当所有引用被删除后文件...
  • Linux创建shell脚本文件

    万次阅读 2019-06-10 20:47:33
    Linux创建shell脚本文件 **1. **使用vim xxx.sh创建后缀为.sh的文件; 2. 开头先写shell脚本的声明; 3. 多条命令语句之间用&连接,并且最后一条命令结尾的&符不能省略。 ...
  • linux proc文件创建指南

    千次阅读 2016-10-27 19:14:17
    linux proc文件创建
  • linux创建空洞文件

    千次阅读 2017-09-18 22:39:35
    文件偏移量可以大于文件的当前长度,会在文件中构成空洞,文件中的空洞并不要求在磁盘上占用存储区 源码: #include #include #include #include #include int main() { char *pathname = "./test.data"; ...
  • 本文讲解了linux创建文件命令:dd。使用dd这个linux命令可以创建一定大小文件。 linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法: CODE:[Copy ...
  • linux 创建多个文件

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

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,126
精华内容 28,450
关键字:

linux创建文件

linux 订阅