Linux常用命令总结(2)-->>针对文件使用的命令
文章目录
创建、删除文件及目录命令的使用
Linux文件小知识
以 ‘.’ 开头的是隐藏文件,一般命令看不到
Linux中创建文件可以不加后缀,默认为文本文件
创建文件时可以一次创建多个文件
创建
touch 创建指定文件
mkdir 创建目录(文件夹)
mkdir命令选项
如果直接创建多层目录文件就会无法创建,比如:
但是通过-p就可以了
删除
rm 删除指定文件或目录
rm 命令选项
-i
一般情况下在Linux系统终端命令中删除东西是没有提示的,而且并不和windows系统一样可以有一个回收站来恢复文件,所以删东西谨慎再谨慎,-i可以有一个交互式提醒,确定是否真的要删除
如果确认则输入y,不确认则输入n,代表yes与no
删除完成
递归删除
像上面一样,一层一层迭代下来
强制删除,无需提醒
即使文件不存在,也不报错提醒,谨慎使用,如下图所示
这个强制删除就又涉及到我们常开玩笑的一句命令:rm -rf /*
rm -rf 递归的强制删除文件,/*则是所有,删除所有,包括系统,这句命令开玩笑使用,千万别真的去使用,即使再模拟机上使用这句命令也会让模拟机最终运行崩溃
删除空目录
rmdir 删除空目录
复制,移动
cp:拷贝目录需要加上 –r 选项
mv:移动目录不需要加选项
mv:命令还可以重命名文件和目录
首先这里有1和2两个目录文件,都是空白
a1和a2两个文本文件,分别写着
a1
a1
a2
a2
复制 cp
复制a1到1,a2到2,成功
从1中复制a1到2,从2中复制a2到1,成功
复制目录文件
cp命令选项
拷贝文件防止覆盖使用 “cp -i” 操作
拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失使用 “cp –a” 操作。
移动文件防止覆盖使用 “mv –i” 操作
-i
复制a1到1我们发现加了-i好像并没有什么用
再来一次
我们忽然又发现,有了提示,输入y,回车
覆盖完成
-r
递归复制
-v
显示拷贝后的路径描述
-a
-a选项说明:-a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失
移动 mv
当前文件目录树
将hello文件移动到1文件目录中,成功
将1中的hello移动到2文件中的1文件中,成功
mv命令选项
-i
交互式提醒
-v
显示移动后的路径描述
- linux 实现双网卡绑定单个IP——team篇
- Linux + Anaconda3(python3.7) 离线安装 basemap
- Linux常用命令总结(1)-->>针对查看目录使用的命令
- Linux内核及其发行版本
- linux查看文件前100行和后100行
- 查看linux端口是否被占用以及解除占用的方法
- linux交叉编译时报错:file not recognized: File format not recognized
- Linux:对新机器进行初始化设置的脚本
- linux安装配置jenkins
- Linux教程:Linux下如何高效切换目录?(附视频教程)
- linux安装webstorm和使用svn拉代码
- linux数据库SQL语言
- Linux下如何高效切换目录?
- Linux基础:进程讲解,fork()函数的使用
- Linux命令速查工具
- Linux基础:基本信号函数的使用signal等
- Linux基础:文件与目录相关函数:sync,stat,truncate,closedir,readdir等
- Linux基础:31个软中断信号表
- Linux基础:模拟ls -l命令的实现(环境ubutun)
- Linux环境下MySQL 5.6安装与配置----亲测有效----纯离线安装