一. 文件重命名与移动(mv) 

在linux中,重命名文件称为移动(moving)。mv命令可以将文件和目录移动到另一个位置或重新命名。

1.1 使用mv重命名

下面在/usr/local下面创建一个空文件为test, 使用mv命令重命名为test1, 查看inode编号和时间将会保持不变,因为mv只影响文件名。如下图所示:

1.2 使用mv移动位置

下面使用mv将 local下的test1文件 移动到/src目录下,inode编号和时间将会保持不变,只是移动了位置,如下图所示:

上图移动文件时,还可以重命名,下面将test1移动到/src目录下,并且重命名为test2文件。如下所示:

mv 命令还可以移动目录(文件夹),也只是移动了位置,inode编号和时间将会保持不变。这里不再演示。

二. 删除文件(rm)

2.1 使用 rm -i

rm -i参数会提示你是不是要真的删除该文件,base shell中没有回收站,删除无法找回,加-i参数养成好习惯。下面在src目录下删除test文件,提示是否删除,输入n 为不删除,如下图所示:

 2.2 使用通配符

 使用通配符“?”来删除,下面删除test文件,以字符 t 开头, 中间两个通配符"?", 结尾字符 t 结束。

三. 创建目录(mkdir)

3.1 创建单个新目录

 在linux中创建目录使用mkdir, 下面在usr目录下创建一个新目录 file1, 新目录长列表是以d开头的,表示这是一个目录。 如下所示:

 3.2 批量创建新目录

如果需要批量的创建目录和子目录,需要使用mkdir -p 参数来完成,下面在usr目录下创建file1/log, 如下所示:

四. 删除目录(rm 或 rmdir)

4.1 rm -ri

删除目录是用rmdir,但只能是空目录,如果目录里有文件会阻止删除。要解决这一问题,得先把目录中的文件删掉,然后才能使用rmdir删除空目录。可以使用rm -ri 命令参数来删除目录下的文件以及目录本身。下面删除file1/log/1.txt所有目录和文件,用rm -ri来完成

五. 查看文件

5.1 查看文件类型 file

在显示文件内容之前,应该确认下该文件类型。使用file命令来查看,如下所示:

除了查看文件类型,还能确认是否为符号连接,如下图所示:

5.2 查看整个文件cat

下面使用cat -b 查看内容及行号,如下所示:

 5.3 查看文件翻页more

对于大型文件,使用more可以控制后面操作,可以每页显示,按空格键翻页,按q退出。

还有比more更高级的less 命令查看文件,这里不再演示。

5.4 查看文件尾部行数tail

使用tail命令,如果不加任何参数,默认显示文件尾部前10行。使用参数-n 来确定显示的行数。使用-f参数允许其他进程占用文件时,查看文件内容。下面演示-n 5来确认文件尾部5行显示,如下图所示:

5.5 查看文件头部行数head

该命令正好与tail相反,也有-n和-f参数。下面演示-n 5来确认文件开头5行显示,如下图所示:

欢迎添加个人微信号:Like若所思。

欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!

linux 文件重命名_Linux编程 5 (目录重命名与移动 删除,目录创建删除,查看file)...相关推荐

  1. java标签组件命名_java编程规范之java命名规范

    想要成为一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的地方,欢迎大家指正 在文章开始前,为方便阅读 ...

  2. java 文件夹删除_java创建删除文件及文件夹大全

    /** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return 删除成功返回 true,否则返回 false. */ public stati ...

  3. linux 文件 跳板机_linux跳板机配置

    1.IP配置############### 跳板机IP:192.168.10.128 Server1IP:192.168.10.133 Server2IP:192.168.10.132 Server3 ...

  4. Windows PE 重定位表编程(枚举重定位地址)

    原理之前单独总结过,在这里: http://blog.csdn.net/u013761036/article/details/54051347 下面是枚举重定位信息的代码: // ReLocation ...

  5. 文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍

    [每天几分钟,从零入门python编程的世界!] 上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作. 首先我们解释下~和/的区别. ~ 之前我们介绍过,我们说~是Linux系统的根目 ...

  6. Linux文件打包与解压缩

    一.概念 在 Windows 上最常见的不外乎这两种 .zip,.7z 后缀的压缩文件.而在 Linux 上面常见的格式除了以上两种外,还有 .rar,.gz,.xz,.bz2,.tar,.tar.g ...

  7. linux文件的类型

    转载至:http://www.cnblogs.com/xiaoxiaoxin-love-ping/p/4484054.html 1.使用扩展名的背景意义: 一谈到文件类型,大家就能想到Windows的 ...

  8. linux中如何复制文件并重命名_linux 下怎么复制一个文件到另外一个目录并且重命名...

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

  9. linux中如何复制文件并重命名_linux 下文件重命名/移动/复制命令(转)

    linux下重命名文件:使用mv命令就可以了, 例:要把名为:abc   重命名为:123 可以这样操作: 重命名:MV命令 1.进入你的文件目录,运行命令:   /cd  dir  (dir指的是你 ...

最新文章

  1. 北京发自动驾驶车辆考试大纲 难度堪比普通人考驾照
  2. 【转载】C# double和decimal数据类型以截断的方式保留指定的小数位数
  3. 什么甜食可以代表你的家乡?
  4. php 加密类,php加密类
  5. Object-C,NSArraySortTest,数组排序3种方式
  6. mac安装需要的骚操作
  7. 白光LED驱动方案的选择 TPS61043
  8. oracle sql中打印,在Oracle SQL Developer SQL工作表窗口中打印文本
  9. 把自定义的demuxer加入ffmpeg源码
  10. 是什么意思网络语_互联网推广是什么意思?新手网络推广怎么干?
  11. 使用cxf3.0.4搭建webservice服务需要的最精简jar包
  12. 330UF16V 10*7.7片式铝电解电容封装
  13. CAN协议要点及车辆CAN协议破解
  14. h5py ImportError: DLL load failed while importing defs: 找不到指定的程序。
  15. value函数介绍和实例
  16. 周期性学习率(Cyclical Learning Rate)技术
  17. 计算机信息心得体会作文50字,考试感想作文50字5篇
  18. Semantic Web 语义化web
  19. SVN版本冲突原因以及详细解决办法
  20. 大尺度衰落与小尺度衰落

热门文章

  1. DIY服务器配置全方位详解
  2. C#使用ping命令
  3. 爬虫之proxy(代理)
  4. echarts 去掉网格线
  5. 强大的SqlCacheDependency
  6. 在 IE8 下 EXT的显示问题
  7. 0b3398php,思想道德修养与法律基础(九江职业技术学院)知到2020题目及答案
  8. Tomcat安装及配置教程(超详细的图文教程)(亲测)
  9. Pycharm如何自动换行
  10. 编译php ./configure命令enable和with有什么区别