linux文件操作

创建文件

linux中创建文件的常用命令是touch,命令格式如下:
touch filename

有时可能需要创建一个空的文件的情况。在这种情况下,可以使用touch命令来轻松创建一个空文件。

例如:创建一个新的文件testfile可以使用如下命令。
touch testfile

如果想同时创建多个文件也可以使用touch命令完成,具体格式如下:
touch file1 file2 …
只需将不同的文件名用空格分隔即可完成创建多个文件。

删除文件

Linux中常用的删除文件的命令是rm,使用格式如下:
rm [命令选项] filename
常用命令选项:
1.-f:强制删除文件或目录;
2.-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
3.-i:删除已有文件或目录之前先询问用户;
例如,删除我们刚刚创建的文件testfile可以使用如下命令。
rm -f testfile

Linux文件夹操作

Linux中关于文件夹的操作主要包括创建和删除等。

创建文件夹

Linux中创建文件夹命令是mkdir,命令格式如下:
mkdir [命令选项] dirname
常用命令选项:
-p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
例如:我们新创建一个文件夹testdir可以使用如下命令。
1.mkdir testdir
因为新创建的文件夹是一个空的文件夹,所以使用ls -l显示的结果是空。

删除文件夹

Linux中删除文件夹的命令是rmdir或者rm -r,命令格式如下:
rmdir [命令选项] dirname
常用命令选项:
-p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
例如:将刚刚新创建的文件夹testdir删除可以使用如下命令。
rmdir testdir

Linux文件和文件夹拷贝

Linux使用cp命令用来将一个或多个源文件或者目录复制到指定的目录中,命令格式如下:
cp [命令选项] 源文件 目的文件
常用命令选项:
1.-f:强行复制文件或目录,不论目标文件或目录是否已存在;
2.-i:覆盖既有文件之前先询问用户;
3.-p:保留源文件或目录的属性;
4.-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
例如:新建一个文件newfile和一个文件夹newdir,将newfile复制到newdir目录下。具体命令如下。
1.touch newfile
2.mkdir newdir
3.cp newfile newdir

Linux文件和文件夹移动/重命名

Linux使用mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中,命令格式如下:
mv [命令选项] 源文件 目标文件
常用命令选项:
1.-f:强行复制文件或目录,不论目标文件或目录是否已存在;
2.-i:覆盖既有文件之前先询问用户;
3.-p:保留源文件或目录的属性;
4.-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
例如:新建一个文件newfile和一个文件夹newdir,将newfile剪切到newdir目录下,并重新命名为newfileCpy。具体命令如下。
1.touch newfile
2.mkdir newdir
3.mv newfile newdir/newfileCpy

linux重要的文件操作相关推荐

  1. Linux下对文件操作时出现乱码怎么办?

    Linux下对文件操作经常会遇见乱码问题,我在网上搜了一些解决方法,希望能对大家有所帮助. 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中 ...

  2. linux下怎么批量命名文件,linux下的文件操作——批量重命名

    概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...

  3. c++ windows获得当前工作目录文件_基于linux下Python文件操作

    Python中的文件操作 1.文件的打开与关闭 想一想:如果想用word编写一份简历,应该有哪些流程呢? 1.打开word软件,新建一个word文件 2.写入个人简历信息 3.保存文件 4.关闭wor ...

  4. linux 文件操作函数,Linux下的文件操作函数及creat用法

    编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]. ...

  5. Linux系统编程@文件操作(一)

    只总结了部分常用的内容,详细内容参考<UNIX环境高级编程>及相关书籍. Linux中文件编程可以使用两种方法 Linux系统调用(依赖于系统) C语言库函数(不依赖于系统) Linux系 ...

  6. linux 文件操作 编程,Linux系统编程------------文件操作(基础)

    一.文件操作 1.1 Linux文件系统结构 1.1.1  Linux常见系统目录 /bin  :  存放普通系统可执行的命令(ls wc等) /sbin  :  存放系统管理程序(fsck等) /b ...

  7. 【Python】Paramiko模块实现Linux服务器远程文件操作

    ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography). 有了Paramiko以后,我们就可以在Pytho ...

  8. Linux快照功能 文件操作 关机和重启命令 用户管理

    一.文件的基本操作的补充 1.创建文件夹 mkdir -p 递归创建 同时创建多个文件夹,创建文件夹及其子文件夹 mkdir -p ./demo/test 二.Linux快照功能 找到快照 拍摄快照保 ...

  9. 【Linux Program】文件操作

    系列文章: 文件操作 数据管理 进程和信号 POSIX 线程 进程间通信:管道 信号量共享内存和消息队列 文件和设备.系统调用.库函数.底层文件访问.管理文件.标准I/O库.格式化输入和输出.文件和目 ...

最新文章

  1. python 正则表达式 re.search() 的使用
  2. 的app抓包 ssl_抓包旧版App
  3. android 下拉刷新 组件,android系统自带下拉刷新控件的实现
  4. mysql 日期列表_MySQL 生成日期表
  5. javascript算法汇总(持续更新中)
  6. 因情制宜,建立“适当”的索引
  7. Activity not started, its current task has been brought to the front 。
  8. 让Oracle跑得更快 ——博文视点大讲堂34期活动圆满结束
  9. 微信小程序云开发教程-产品原型的意义
  10. openssl加解密原理
  11. python可视化界面开发实例-Python可视化界面编程入门
  12. pdf阅读神器推荐——PDF-XChange Editor V8
  13. 零基础学模拟电路--3.同相放大器、反相放大器、加法器、减法器、积分器、微分器
  14. 基于PIE-Engine实现交互式植被覆盖度估算及分级统计
  15. 百度蜘蛛IP大全,更新于2020年7月3日
  16. CLH lock queue的原理解释及Java实现
  17. SPI和IIC异同点
  18. 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组
  19. 云南原乡|坐拥腾冲旅游绝佳位置 是旅居养生度假投资首选
  20. aaai2020相关论文

热门文章

  1. 证券运维外包第3个月工作总结
  2. 前端拖拽时手型为禁用
  3. bnu1061 古墓丽影 C语言版
  4. 计算机科学与工程学院彭骜宇,公派留学联合培养博士生项目校内评审答辩安排...
  5. 如何画出漂亮的神经网络图?
  6. UI设计中面性图标设计总结
  7. 一起搭建私有物联网云平台讲解
  8. Matlab画天球坐标图,知道方位角和高度角
  9. Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序
  10. 微信公众号数据2019_年度大榜!2019全国县级媒体公众号百强数据看过来