文件操作命令

创建文件

使用touch命令可以创建和修改文件时间

touch

删除文件

在使用rmdir删除目录的时候如果目录中存在子目录是不可以被删除的,使用起来比较恶心,所以在删除文件或者目录的时候都习惯于使用rm来删除

#这里注意如果加上-f选项的话,就会强制删除,无法找回,删除之前要考虑清楚 rm -rf --------------- 选项 -f 强制删除 -r 递归删除

查看文件

stat命令

查看文件详细信息

stat abc.txt ---------------------------- File: `abc.txt' Size: 5 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 131272 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 500/ zhanghe) Gid: ( 500/ zhanghe) Access: 2021-02-14 18:34:47.995289019 +0800 Modify: 2021-02-14 18:34:58.308673839 +0800 Change: 2021-02-14 18:34:58.308673839 +0800

cat命令

查看文件内容

cat abc.txt ----------------------- 选项 -A 相当于-vET,列出所有的隐藏字符 -E 列出每行结尾的回车符$ -n 显示行号 -T 把Tab键用^I表示出来 -v 展示特殊字符

more命令

cat不适合查看大文件,使用more命令来分屏显示

more abc.txt -------------------- 空格键 向下翻页 b 向上翻页 回车 向下滚动一行 q 退出

head和tail命令

head是显示文件头,tail是显示文件尾,默认10行

tail abc.txt ------------------------- 选项 -n 显示行数 -f 监听文件新增内容,滚动

软链接

建立文件的软链接(可以看作是windows的快捷方式)

ln -s abc.txt abc_c.txt ls -l ------------------------------- total 4 lrwxrwxrwx. 1 zhanghe zhanghe 7 Feb 14 19:59 abc_c.txt -> abc.txt -rw-rw-r--. 1 zhanghe zhanghe 5 Feb 14 18:34 abc.txt

特征

  • 软链接和源文件拥有不同的Inode和block
  • 修改任意一个,两者都会修改
  • 删除源文件,软链接不可用;删除软链接,源文件没有影响
  • 软链接不存储真实数据,存储的是源文件的Inode

复制文件

cp abc.txt /home/zhanghe/Documents/te ---------------------------- 选项 -r 递归复制,用于复制目录 -p 保留源文件的属性,如所有者、权限和时间 -i 询问是否覆盖 -d 如果源文件是软链接,则复制出来的也是软链接 -a 相当于-dpr

在复制的时候,如果目标位置是目录,则将文件复制过去,如果目标位置是文件,则将文件内容复制过去

剪切或者重命名

mv aaa.txt acs.txt ------------------------- -f 如果文件存在,强制覆盖 -i 询问 -v 显示详细信息

剪切如果在同一目录下就是重命名,不在同一目录下就是剪切

查看文件格式及其编码

file -b read.sh

查看文件的MIME类型

file -i read.sh

可以通过file命令来看该软链接的文件本身是谁

file read_s.sh

1.《[linux命令如何修改文件内容]linux备份文件命令》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《[linux命令如何修改文件内容]linux备份文件命令》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3301086.html