Linux常用文件处理命令

一、目录命令

1、cd(切换目录)

(1)cd ~:切换到用户的家目录

(2)cd -:切换到上次的所在目录

(3)cd .:切换到当前目录

(4)cd ..:切换到上级目录

二、文件操作命令

1、stat(查看文件详细信息)

2、cat(查看文件内容)

(1)cat -A:相当于-vET选项的整合,列出所有隐藏符号

(2)cat -E:列出每行结尾的回车符$

(3)cat -n:显示行号

(4)cat -T:把Tab键用^I显示出来

(5)cat -v:列出特殊字符

3、more(分屏显示文件内容)

(1)空格键:向下翻页

(2)b:向上翻页

(3)回车键:向下滚动一行

(4)/字符串:搜索指定的字符串

(5)q:退出

4、less(分行显示文件内容)

(1)上键头:向上翻滚

(2)回车键:向下滚动一行

(3)下键头:向下滚动

(4)q:退出

5、head(显示文件头)

默认显示文件开头10行

(1)-n 行数:从文件头开始,显示指定的行数

6、tail(显示文件尾)

默认显示文件最后10行

(1)-n 行数:从文件尾开始,显示指定的行数

(2)-f:监听文件新增的内容

7、ln(链接)

ln [选项] 源文件 目标文件

-s:建立软连接。如果不加-s选项,则建立硬链接文件

-f:如果目标文件已经存在,则删除目标文件后再建立链接文件

(1)硬链接特征

i)源文件和硬链接文件拥有相同的Inode和Block

ii)修改任意一个文件,另一个都改变

iii)删除任意一个文件,另一个都可以使用

iiii)硬链接标记不清晰,很难确认链接文件的位置,不建议使用

v)硬链接不能链接目录

vi)硬链接不能跨分区

(2)软链接特征

i)软链接和源文件拥有不同的Inode和Block

ii)两个文件修改任意一个,另一个都改变

iii)删除软链接,源文件不受影响,删除源文件,软链接不能使用

iiii)软链接没有实际数据,只保存源文件的Inode,不论源文件多大,软链接的大小不变

v)软链接的权限是最大权限lrwxrwxrwx,但是由于没有实际数据,最终访问时需要参考源文件权限

vi)软链接可以链接目录

vii)软链接可以跨分区

viii)软链接使用绝对路径

viiii)软链接特征明显,建议使用

8、cp(复制)

cp [选项] 源文件 目标文件

-a:相当于-dpr选项的整合

-d:如果源文件为软链接,则复制的目标文件为软链接

-i:如果目标文件已存在,则询问是否覆盖

-p:目标文件保留源文件的所有属性(所有者,所属组,权限和时间)

-r:递归复制,用于复制目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值