文件操作命令
创建文件
使用触摸命令创建和修改文件时间。
touch test.txt
删除文件
使用rmdir删除一个目录时,如果该目录下有子目录,则不能删除。用起来很恶心,所以习惯用rm删除文件或目录。
#这里注意如果加上-f选项的话,就会强制删除,无法找回,删除之前要考虑清楚rm -rf test.txt---------------选项-f 强制删除-r 递归删除
查看文件
stat命令
查看文件详细信息
stat abc.txt ---------------------------- File: `abc.txt' Size: 5 Blocks: 8 IO Block: 4096 regular fileDevice: fd00h/***768d Inode: 131272 Links: 1Access: (06***/-rw-rw-r--) Uid: ( 500/ zhanghe) Gid: ( 500/ zhanghe)Access: 2021-02-14 18:34:47.995289019 +0800Modify: 2021-02-14 18:34:58.308673839 +0800Change: 2021-02-14 18:34:58.308673839 +0800
cat命令
查看文件内容
cat abc.txt-----------------------选项-A 相当于-vET,列出所有的隐藏字符-E 列出每行结尾的回车符$-n 显示行号-T 把Tab键用^I表示出来-v 展示特殊字符
更多命令
Cat不适合查看大文件。使用“更多”命令在单独的屏幕上显示。
more abc.txt--------------------空格键 向下翻页b 向上翻页回车 向下滚动一行q 退出
头尾命令
Head是显示文件头,tail是显示文件尾,默认是10行。
tail abc.txt-------------------------选项-n 显示行数-f **文件新增内容,滚动
软链接
建立文件的软链接(可以看作是windows的快捷方式)
ln -s abc.txt abc_c.txtls -l-------------------------------total 4lrwxrwxrwx. 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/test/aaa.txt----------------------------选项-r 递归***,用于***目录-p 保留源文件的属性,如所有者、权限和时间-i 询问是否覆盖-d 如果源文件是软链接,则***出来的也是软链接-a 相当于-dpr
***时,如果目标位置是目录,则***文件,如果目标位置是文件,则***文件内容。
剪切或重命名
mv aaa.txt acs.txt--------------------------f 如果文件存在,强制覆盖-i 询问-v 显示详细信息
如果剪切在同一个目录下,就意味着重命名;如果没有,就意味着切割。
检查文件格式及其编码。
file -b read.sh
检查文件的MIME类型。
file -i read.sh
您可以使用文件命令来查看谁是软链接文件本身。
file read_s.sh
本文来自努力打拼@路上投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/561316.html