Linux命令——创建文件和文件夹

  1. 创建文件

    (1) vi:

    在命令行输入vi FileName就创建了一个叫FileName的文件了,如果存在就打开了。

    新建一个文本文件: vi NewFilename 
    编辑一个已有的文件: vi Filename

    输入内容:键入i进入编辑状态
    在vi里保存一个编辑: 输入 :(shift+;),再输入wq  ,回车 
    Linux不区分文本和二进制的,也不需要 .txt

    (2)touch:

    在命令行输入touch FileName就会直接创建一个FileName的空白文件。

    如果文件已存在将不会被覆盖,

    选项

    -a                    只更新访问时间,不改变修改时间

    -c                    不创建不存在的文件

    -m                   只更新修改时间,不改变访问时间

    -r file               使用文件file的时间更新文件的时间

    -t                     将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

    touch 无选项,会同时更新文件的修改时间和访问时间

  2. 创建文件夹

    mkdir:

    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。
    要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。
    并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,
    即同一个目录下不能有同名的(区分大小写)。

    选项

    -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

    -p, --parents     可以是一个路径名称。
                       此时若路径中的某些目录尚不存在,加上此选项后,
                       系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

    -v, --verbose     每次创建新目录都显示信息

    --help        显示此帮助信息并退出

    --version     输出版本信息并退出

    例子:

  3. mkdir file1

  1. mkdir - p file1/file2/file3

时间: 2024-10-13 07:37:19

Linux命令——创建文件和文件夹的相关文章

Linux命令工具基础02 文件及目录管理

文件及目录管理 文件管理不外乎文件或目录的创建.删除.查询.移动,有mkdir/rm/mv 文件查询是重点,用find来进行查询:find的参数丰富,也非常强大: 查看文件内容是个大的话题,文本的处理有太多的工具供我们使用,在本章中只是点到即止,后面会有专门的一章来介绍文本的处理工具: 有时候,需要给文件创建一个别名,我们需要用到ln,使用这个别名和使用原文件是相同的效果: 创建和删除 创建:mkdir 删除:rm 删除非空目录:rm -rf file目录 删除日志 $rm *log 等价: $

Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mkisofs直接刻录光盘,而常用它创建一个光盘映像文件. mkisofs用法如下: mkisofs  [options] [-o filename] pathspec[pathspec...] -o filename :光盘映像文件名. pathspec:    要刻录的文件名,目录或者树目录. opt

第一天linux命令ls 和删除文件夹命令rm 复制和移动更名

linux命令 ls ---列出文件及文件夹ls -l ---输出结果的字段意思ls -l uer ---指定文件带参数的信息 drwxrwxrwx ---第一个字段带表文件类型(-:文件,d:文件夹),后9位代表对应的权限:每3位一档,用户.组.其他组的权限,每档的权限分为三位,分别对应读写执行的权限 -rw-r--r-- 1 oracle dba 0 Dec 3 16:40 filename 1文件数 oracle用户 dba用户组 0文件大小 Dec 3 16:40修改时间 filenam

Linux 命令——tee 重定向到文件并打印到屏幕

需求: 源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值. 思路: 众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命令去调用jar的某个main函数了,如果想返回来值,最好的办法当然是System.out.println("返回值"),可以类比于日志打印的方式.不然你用echo $?,只能拿到返回给OS的值了.既然通过打日志的方式,那么当然通过>方式存入某个日志文件了,怎么样同时存储到日志文件并且

你知道哪些linux命令,能把文件上传到远程linux服务器

多数情况下 企业的服务基本都是部署在linux服务器 那对于测试同学,必须掌握基本的linux命令 至少要知道怎么部署整体环境 部署过程中,经常需要的操作,是向服务器上传部署包 你一般都是通过什么方式上传到服务器的? 方式很多中 如果你是securecrt工具,那就非常简单了 sz & rz 轻松搞定上传&下载 如果是纯命令操作呢? 如果你本机是mac,没有用到任何工具,仅仅只是用的终端 怎么样向服务器上传部署包? ----- 方式同样有很多种,今天分享ssh方式,很简单(一行命令搞定!)

PHP执行Linux命令行小例——文件压缩

前几天工作中,需要将3个txt文件,打包成*.zip down到本地…… 一开始,我和普通青年一样,想到用PHP内置的 ZipArchive,代码看起来应该是这样的: /*拆分成3个txt文件 分别是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile='./Exl_file/wow.zip'; if($zip->open($zipfile,ZIPARCHIVE::CREATE)===TRUE){ $zip->add

linux命令:ln 链接文件--硬链接,符号链接(软链接)

   ln命令简介: 默认创建硬链接,当使用-s 时创建符号链接. 1.命令格式:   ln [option] 原文件 链接文件   文件路径最好都用绝对路径   ln 原文件 链接文件   不带参数表示创建硬件链接     -s表示创建软链接    option(选项): -s  创建软链接 -v  显示创建过程. 硬链接:        1.只能对文件创建,不能应用于目录:        2.不能跨文件系统:        3.创建硬链接会增加文件被链接的次数:       符号链接(软链接

linux命令之scp远程文件复制

scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作.下面简单的讲解一些关于scp命令的操作,给有用的人一些参考: 首先是本地到远程的操作:操作的格式如下 scp local_file [email protected]_ip:remote_folder 或者 scp local_file [email protected]_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp

【Linux】创建不可修改文件

有时候,我们害怕别人修改我们创建的文件,或者是误删我们创建的文件,那么我们可以使用下面的方法进行控制即可 1.创建不可删除文件 Linux:/qinys/oliver # touch test.sh Linux:/qinys/oliver # chattr +i test.sh Linux:/qinys/oliver # rm -rf test.sh rm: cannot remove `test.sh': Operation not permitted 2.将文件设置可以删除 Linux:/q

linux 命令 创建 Django 项目 使用路由返回首页界面

1.首先使用cd 命令进入创建的项目文件夹 2.使用django-admin startproject web  命令创建一个名字为web的项目 3.使用python3 manage.py startapp myhome 命令创一个名字为myhome的App应用 4.在 manage.py 的同级目录下创建返回的模板(html界面)使用 mkdir templates 5.编辑settings.py,这里我个人使用的时sublime 打开的,命令是 subl settings.py 6.找到se