linux重要的文件操作
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重要的文件操作相关推荐
- Linux下对文件操作时出现乱码怎么办?
Linux下对文件操作经常会遇见乱码问题,我在网上搜了一些解决方法,希望能对大家有所帮助. 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中 ...
- linux下怎么批量命名文件,linux下的文件操作——批量重命名
概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等.文本主要为你讲解如何实现这些操作 1.删除所有的 .bak 后缀: renam ...
- c++ windows获得当前工作目录文件_基于linux下Python文件操作
Python中的文件操作 1.文件的打开与关闭 想一想:如果想用word编写一份简历,应该有哪些流程呢? 1.打开word软件,新建一个word文件 2.写入个人简历信息 3.保存文件 4.关闭wor ...
- linux 文件操作函数,Linux下的文件操作函数及creat用法
编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]. ...
- Linux系统编程@文件操作(一)
只总结了部分常用的内容,详细内容参考<UNIX环境高级编程>及相关书籍. Linux中文件编程可以使用两种方法 Linux系统调用(依赖于系统) C语言库函数(不依赖于系统) Linux系 ...
- linux 文件操作 编程,Linux系统编程------------文件操作(基础)
一.文件操作 1.1 Linux文件系统结构 1.1.1 Linux常见系统目录 /bin : 存放普通系统可执行的命令(ls wc等) /sbin : 存放系统管理程序(fsck等) /b ...
- 【Python】Paramiko模块实现Linux服务器远程文件操作
ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography). 有了Paramiko以后,我们就可以在Pytho ...
- Linux快照功能 文件操作 关机和重启命令 用户管理
一.文件的基本操作的补充 1.创建文件夹 mkdir -p 递归创建 同时创建多个文件夹,创建文件夹及其子文件夹 mkdir -p ./demo/test 二.Linux快照功能 找到快照 拍摄快照保 ...
- 【Linux Program】文件操作
系列文章: 文件操作 数据管理 进程和信号 POSIX 线程 进程间通信:管道 信号量共享内存和消息队列 文件和设备.系统调用.库函数.底层文件访问.管理文件.标准I/O库.格式化输入和输出.文件和目 ...
最新文章
- python 正则表达式 re.search() 的使用
- 的app抓包 ssl_抓包旧版App
- android 下拉刷新 组件,android系统自带下拉刷新控件的实现
- mysql 日期列表_MySQL 生成日期表
- javascript算法汇总(持续更新中)
- 因情制宜,建立“适当”的索引
- Activity not started, its current task has been brought to the front 。
- 让Oracle跑得更快 ——博文视点大讲堂34期活动圆满结束
- 微信小程序云开发教程-产品原型的意义
- openssl加解密原理
- python可视化界面开发实例-Python可视化界面编程入门
- pdf阅读神器推荐——PDF-XChange Editor V8
- 零基础学模拟电路--3.同相放大器、反相放大器、加法器、减法器、积分器、微分器
- 基于PIE-Engine实现交互式植被覆盖度估算及分级统计
- 百度蜘蛛IP大全,更新于2020年7月3日
- CLH lock queue的原理解释及Java实现
- SPI和IIC异同点
- 分别用雅可比(Jacobi)迭代法和高斯—塞德尔(Gauss—Seidel)迭代法求解线性方程组
- 云南原乡|坐拥腾冲旅游绝佳位置 是旅居养生度假投资首选
- aaai2020相关论文