Linux基础9
Linux文件管理命令详解1
- 文件管理 : 创建新文件,删除文件,查看文件,编辑文件等
1)创建空文件
使用 touch a 创建文件(touch主要为改时间戳,只不过,文件不存在时会自动创建文件),-c 可以阻止创建。
image.png
附:file a 显示指定文件的类型
image.png
touch的基本功能:更改文件或目录的存取和更改时间(时间戳)-a 只改变最近一次的访问时间。 -m 只改变最近一次的修改时间。-t 指定时间
image.png
image.png
image.png
使用文件编辑器创建文件:
基本概念:
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
通俗解释 : 由二进制位的不同变化来表示的不同字符。
电脑只识别二进制文件,假设要存储128个不同字符,需要多少位二进制来表示 ?
2^7=128 所以要有7位二进制来表示 即从0000000到1111111之间的所有变化,为了方便人为制定标准(ASCII)来表示二进制的变化,如01110100 表示小写字母t
word是字处理器不是文本编辑器,很多修饰字的都是无用信息,但是这些信息都被存储下来,它不仅仅储存文本信息,还有很多额外的信息,而ASCII是纯文本,无任何修饰信息。
汉字用二进制表示的话,也有标准,如GB18030 (国家标准)、GBK、GB2312。
为了实现全球化,Unicode出现了,全球的大部分语言囊括在内。
使用文本编辑器nano创建文件 : nano filename
image.png
文件的时间戳:最近一次的访问时间,最近一次的修改时间,最近一次的改变时间
stat :显示文件或文件系统的状态信息
image.png
Access : 最近一次的访问时间
Modify : 最近一次的修改时间
Change : 最近一次的改变时间
+0800:东八区
2)删除文件:rm filename -i 交互式会询问是否删除,管理员特有(rm使用叠名默认为rm -i,),防止误删文件,普通用户直接删除,不会询问。\rm s使用命令本身,而不用叠名。-f 强行删除,不会提示。-r 删除指定目录下的所有文件及子目录
image.png
3)复制和移动文件:
cp(copy) : cp 后最后一个是目标,前面的都是源,可以实现一个文件到一个文件,多个文件到一个目录
cp filename tmp/test 如果test是个文件filename覆盖到test,原来的test文件被删除,filename复制到tmp下并重命名为太test。如果test是目录,filename 复制到test目录下。
cp directory tmp/test 如果test是个目录,将directory 复制到test目录下,如果test是文件,且存在于tmp下,则无法覆盖,test 不存在,则复制到tmp下重命名为test。
多个源时,最后一个必须是目录,否则无法进行复制。
-r : 递归复制目录(将指定目录下的文件与子目录一起处理)
-f : 强力覆盖
-i : 交互式(询问,以y/n 回答)
-p : 保留属主与时间戳
-a : 保留文件原来的所有属性(归档复制,常用于备份。)
cp 链接(指向一个文件,本身是没有内容的) 目录 : 复制的是链接指向的文件而不是链接本身。-P (no dereference): 如果源是链接,保存为链接。-d : 如果源是链接,保存为链接, 与-P 一样。
mv SRC(源) DEST(目标)
源(文件)目标(目录):移动并保留原名,若目录下有未存在目录或文件,则为重命名。
源(目录) 目标(目录):移动并保留原名,若目录下有未存在目录或文件,则为重命名。
源(目录) 目标(文件): 无法执行,不能拿目录去覆盖一个非目录。
mv 源 目标(不存在): 重命名
mv -t DEST SRC
install : 复制文件和设置属性
-d : 创建目录
image.png
install SRC DEST : 复制文件
image.png
image.png
复制过去变成有权限
install -t DIRETORY SRC(文件)...
image.png
友情阅读推荐:
- 强烈推荐参加生信技能树(爆款入门培训课)全国巡讲 ,课程详情见:https://mp.weixin.qq.com/s/Z9sdxgvFj0XJjYaW_5yHXg 各大城市均有开课,随时随地报名。
- 生信技能树公益视频合辑:学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!
B站链接:https://m.bilibili.com/space/338686099 - 学徒培养详见:https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw