1.创建目录和文件的编辑与合并

创建目录:使用mkdir命令创建目录,语法:mkdir [目录名称]

创建文件:使用touch命令来创建新的空白文件,语法:touch [选项] 文件名

操作过程如下图:

2.文件的编辑与合并:

用vi filename 语句编写内容,用之前新建的文件,file1.txt,file2.txt,file3.txt

vi filename :打开或新建文件,并将光标置于第一行首

打开之后按一下i或者a进行编辑

内容编辑完成后按esc :wq退出保存  :t 强制退出

别忘了加“:”

文件合并:

cat 用于查看文件内容,还可以合并文件,如果合并文件不存在,则自动创建。

cat [选项] 文件名

cat 文件a 文件b >文件c

操作过程与结果如下(ps:vi filename编辑过程未截图所以过程不在下图):

3.创建递归目录与设置权限

mkdir 用于创建一个新目录

mkdir [选项] 目录名

-m 创建目录的同时设置目录权限

-p 递归创建目录

(Ps:权限设置规则:r:4 w:2 x:1

示例:711:rwx--x--x

766:rwx-rw-

555:r-xr-xr-x

655:rw-r-xr-x

644:rw-r--r--)

操作过程与结果如下(使用ls -l可查看文件权限详情,本人大意了未查看):

4.文件备份与目录移动:

使用cp命令备份文件,语法:cp [ 选项 ] 源文件 目标文件

常用选项:

-a:复制目录时使用。保留其所有信息,包括文件连接、文件属性,并可递归复制目录

-d:复制链接文件,目标文件也是指向源文件链接的链接文件或目录。

-I:目标文件已存在时,会询问是否覆盖

-p:连同档案的属性一起复制。常用于备份

-r:递归复制,用于复制目录

-s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。

-l:进行硬式链接的连结档建立,而非复制档案本身,源文件删除,目标文件依旧在。

操作过程与结果如下:

目录移动:

使用mv命令移动目录,语法:mv [选项] 源文件或目录 目标文件或目录
选项:
-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,
此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。

操作过程与结果如下:

5.删除目录及子目录与文件:

使用rm命令删除目录和文件,语法:rm [选项] 文件或目录

-i 删除文件或目录之前进行确认

-f 强制删除文件或目录,不进行确认

-r 递归方式删除目录及其子目录

-v 显示命令执行的过程

(ps:-v可与前面几个命令结合使用)

操作过程与结果如下:

Linux系统目录、文件的创建,编辑与合并、移动以及删除相关推荐

  1. Linux系统目录、文件的创建,编辑与合并,移动以及删除

    1.创建目录和文件的编辑与合并 创建目录:使用mkdir命令创建目录,语法:mkdir [目录名称] 创建文件:使用touch命令来创建新的空白文件,语法:touch [选项] 文件名 操作过程如下图 ...

  2. linux下文件的创建时间、访问时间、修改时间和改变时间

    确切的说不存在创建时间.若文件从创建后不曾修改过则可认为创建时间=修改时间,若文件创建后状态也不曾改变过则可认为创建时间=改变时间,若文件创建后不曾被读取过则可认为创建时间=访问时间.但是,但是,上述 ...

  3. Linux 设备文件的创建和mdev

    内容转载于http://blog.csdn.net/yueqian_scut/article/details/46771595.有格式的调整和内容的删改,如有侵权,请告知删除 . 本文将从代码级去理解 ...

  4. linux java 文件夹创建失败_Linux文件夹文件创建、删除

    Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:r ...

  5. DOS命令的文件及文件夹创建,复制,移动和删除(详解)

    文件夹的创建 1.md test 创建文件夹 在当前目录下创建 2.md d:\test\test1 指在d盘下创建一个test文件夹,并且在创建的test文件夹下再创建test1文件 3.md te ...

  6. master分支删除文件_Git分支基础简介;创建分支;合并分支;删除分支;

    目录 为了演示:我们创建了一个本地仓库testBranch,一个远程仓库testBranchRe: 1.当我们创建一个本地仓库的时候,这个本地仓库中就会有一个主分支,即master分支: 2.每次提交 ...

  7. Linux设备文件的创建

    /************************************************************************************ *本文为个人学习记录,如有错 ...

  8. Linux目录和文件的创建与删除

    Linux下文件&目录创建与删除 这里写目录标题 Linux下文件&目录创建与删除 1.文件的创建 常见的创建文件的几种命令 2.创建目录 3.删除文件及目录的命令:rm 1.文件的创 ...

  9. Linux下文件的三个时间意义及用法

    Linux下文件的三个时间参数: (1)modification time(mtime):内容修改时间         这里的修改时间指的是文件的内容发生变化,而更新的时间. (2)change ti ...

  10. 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件

    有时候不小心删除了我们不打算删除的MacBook上的文件.在MacBook上恢复永久删除的文件非常困难,但这并非不可能.在本文中,我们将指导您如何恢复MacBook上最近恢复的文件或永久删除的文件.从 ...

最新文章

  1. 麻省理工和 IBM 合作创立 Watson AI 实验室,谨慎推进 AI 研究
  2. Java个人学生信息的录入_java录入学生信息
  3. java强制执行方法_java – 在多台机器上强制执行单一速率限制的好方法是什么?...
  4. 第三次学JAVA再学不好就吃翔(part106)--字符流
  5. mysql和sqlserver分页的区别_关于SQLServer和MySQL 查询分页语句区别
  6. phpcmsV9 关于phpcms根目录下ico图标,改了没效果的解决办法?
  7. opencv基于DNN的人脸检测
  8. 设置ComboBox控件的提示内容.
  9. 正则校验日期,不考虑闰年和闰月
  10. 编译编译时,用不到的库,一定不要链接
  11. 服务器删除的excel文件备份在哪里,excel自动备份文件在哪!如何找回EXCEL表格已删除的文件...
  12. day17.什么是堆栈
  13. golang调用sdl2,键盘和鼠标事件
  14. DVWA靶场系列1-环境搭建
  15. python爬虫找漫画出现断章?那你就得看这篇爬虫思想教学咯!
  16. HMM、MEMM、CRF
  17. 【M35】让自己习惯于标准C++语言
  18. js正则表达式过滤表情,输入法表情无法匹配,则反向判断
  19. 上海户口计算机考试有用吗,上海居转户这9个问题你必须要清楚!对你的上海户口有帮助!...
  20. idea创建maven项目失败,没有src目录

热门文章

  1. 贝塞尔曲线原理(简单阐述)
  2. 用python写《外星人入侵》游戏:武装飞船 >1
  3. Android漏洞与安全总结
  4. 飞浆AI Studio (Python)Day 1 作业一:输出 9*9 乘法口诀表(注意格式)
  5. cors账号登录显示服务器错误,详解如何解决CORS账号连接RTK无法获得固定解的问题...
  6. OpenGL-案例-矩阵压栈绘制
  7. android studio改变字体
  8. R语言读取csv文件,第一列列名出现乱码怎么办
  9. 轻量级数据库sqlite,spring boot+sqlite的配置详解 (一)
  10. minio 授予永久访问权限_Gmail用户现在可以直接授予对谷歌云端硬盘文件的访问权限...