Linux常用命令--文件操作
常用Linux命令笔记(1)
1. 创建文件/文件夹
参考博客:https://www.cnblogs.com/lclq/p/5741852.html。
- 使用cat命令创建新文件:
输入命令 # cat >> filename 后回车,以系统默认的文件属性作为新文件的属性,并接受键盘直接输入作为文件的内容。输入结束时按Ctrl+D退出并保存文件。
使用命令 #cat filename 即可查看文件内容。
使用命令 #cat file1 file2 >> file3 命令可将多个文件(file1 file2)合并到一个新的文件(file3)当中。
- 使用touch命令创建文件:
touch命令用的并不多,主要用于修改指定文件的访问和修改时间属性(Update the access and modification times of each FILE to the current time)。
当文件不存在时,则创建一个新的文件。touch只能创建空文件。
使用 # touch filename 命令以当前时间作为访问和修改时间属性值创建一个文件。
使用 # touche -r existfilename filename 根据existfilename的访问和修改时间属性确定filename的访问和修改时间属性。可以看到最后两个文件的时间相同。
- 创建文件夹 # mkdir folder_name
- 对应的使用 # rmdir folder_name 命令删除非空目录
2. 文件/文件夹删除
- 删除命令使用 # rm,后可接的参数有:-r -i -f。
1 rm -i text 删除,有询问“Y/N”
2 rm -r zz 删除zz和子目录下所有文件
3 rm -f text1 直接删除text1,不经询问
- 所以删除文件 # rm -i filename 或者直接 # rm filename
- 删除文件夹 # rm -r folder
- 强制删除文件/文件夹 # rm -rf file/folder ,不询问“Y/N”
3. 文件复制/剪切粘贴
- 复制粘贴文件/文件夹 # cp sourcefile/folder destinationfile/folder
- 剪切粘贴文件/文件夹 # mv sourcefile/folder destinationfile/folder
4.解压缩文件
参考博客:https://www.cnblogs.com/XNQC1314/p/8955370.html。
- zip格式
压缩文件filename: # zip -r archive_name.zip filename
解压文件: # unzip archive_name.zip (解压到当前目录下)
# unzip archive_name.zip -d new_dir (解压到指定目录下,使用 -d 参数)
- tar格式
打包文件:# tar -cvf archive_name.tar directory_to_compress
-c 参数是建立新的存档; -v 参数详细显示处理的文件; -f 参数指定存档或设备
解包:# tar -xvf archive_name.tar (解压到当前目录下)
# tar -xvf archive_name.tar -C new_dir (解压到指定目录下,解压参数是 -C)
- tar.gz格式
压缩方式: # tar -zcvf archive_name.tar.gz filename
解压缩方式:# tar -zxvf archive_name.tar.gz (解压到当前目录下)
# tar -zxvf archive_name.tar.gz -C new_dir(解压到指定目录下,解压参数是 -C)
Linux常用命令--文件操作的更多相关文章
- Linux常用命令--文件操作、权限设置
1.编辑文件 cat aaa.txt 查看aaa.txt文件的内容 head - aaa.txt 查看aaa.txt文件前5行的内容 tail - aaa.txt 展示aaa.txt文件最后10行的内 ...
- Linux常用命令——文件搜索命令
Linux常用命令——文件搜索命令 Linux 以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...
- Linux 常用命令——文件处理命令
Linux 常用命令 Linux Linux命令格式 命令格式:命令 [-选项] [参数] 例如:ls -a /etc 说明: 1.当有多个选项时,可以写在一起 2.简化选项等于完整选项 -a = - ...
- Linux常用命令--文件(夹)查找之find命令
Linux系统用得越久,就会发现这真的是一个很优秀的系统,各种方便各种实用各种高效率. 晚饭前写一下find命令的笔记. 其实这篇笔记,也是看到一篇外文博客,写得不错,自己拿来练一练,然后才顺便写篇笔 ...
- 【Linux】Linux常用命令及操作 (一)
一.Linux简介 二.Linux基础命令 三.工作常用命令 --------------------------------------------------------------------- ...
- Linux常用命令及操作
shutdown -r now现在重启 shutdown -h now现在关机 reboot重启 startx进入图形界面 chmod +x 777 文件名 授权和可执行 777为二进制111-111 ...
- linux常用命令---文件权限操作
文件权限
- Linux常用命令--文件的压缩和解压缩
在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达 ...
- Linux常用命令及操作(第二弹)
Ctrl l清屏 Ctrl d关闭终端 Ctrl Alt T打开终端 pwd 查看当前的目录 Shift Ctrl C复制 Shift Ctrl V粘贴 Shift Ctrl N打开新的终端 F11 ...
随机推荐
- 在已有的Asp.net MVC项目中引入Taurus.MVC
Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...
- C# 语音合成
1. 引用System.Speech 2. 通过SpeechSynthesizer类朗读文本 new SpeechSynthesizer().SpeakAsync("我们都是好孩子We're ...
- Java-每日编程练习题①
1.输出打印一个九九乘法表 代码如下,很简单的一个for的嵌套循环即可实现 /** * 输出9*9口诀. * * @author ChenZX * */ public class Test01 { p ...
- BFS(广度优先搜索)
简介 BFS的过程是首先访问起始结点v,接着访问顶点v的所有未被访问的邻接结点,然后对每个继续进行上述步骤,直到所有结点都被访问过为止,当然,在访问过程中,需要使用一个队列,然后类似二叉树的层次遍历来 ...
- ArcGIS API for JavaScript 4.9 & 3.26 发布与新特性
应该是中文首发?我只想说:更新太TMD快了 QAQ Part I -- JsAPI 4.9 主题1:在2D中默认启用WebGL渲染 在要素图层.CSV图层.流图层中是使用WebGL渲染的,这个任务由M ...
- Visual Studio Code-批量在文末添加文本字段
小技巧一例,在vs code或notepad++文末批量添加文本字段信息,便于数据信息的完整,具体操作如下: Visual Studio Code批量添加"@azureyun.com&quo ...
- Hadoop系列004-Hadoop运行模式(上)
title: Hadoop系列004-Hadoop运行模式(上) date: 2018-11-20 14:27:00 updated: 2018-11-20 14:27:00 categories: ...
- 网络协议 19 - RPC协议综述:远在天边近在眼前
[前五篇]系列文章传送门: 网络协议 14 - 流媒体协议:要说爱你不容易 网络协议 15 - P2P 协议:小种子大学问 网络协议 16 - DNS 协议:网络世界的地址簿 网络协议 17 - HT ...
- Spring之旅第三篇-Spring配置详解
上一篇学习了IOC的概念并初步分析了实现原理,这篇主要学习Spring的配置,话不多说,让我们开始! 一.Bean元素配置 1.1 基本配置 看一个最基本的bean配置 <bean name=& ...
- qt捕获全局windows消息
qt 如何捕获全屏的鼠标事件,这个帖子上面主要讲述了下嵌入式qt怎么抓取系统级消息,不过从这篇文章中我也看到了希望,有个回复说winEventFilter支持这种方式,然后我就顺着这个线索找到了na ...