linux文件操作相关命令

2018-11-25  本文已影响0人  清风徐来_简

linux下各个文件颜色

文件类型.png
  • 绿色文件代表可执行文件
  • 蓝色文件代表文件夹
  • 白色文件代表普通文件
  • 红色代表压缩文件
  • 常见的文件是普通文件(-)、目录(d)、软连接(l)
  • 块设备文件、字符设备文件、套接字文件和管道文件是特殊文件,一般不用做其他操作。

一、增

touch a.txt 创建普通文本
mkdir 文件夹 创建文件夹
mkdir -p test/{a,b,c,d} 批量创建
mkdir -p a/b/c/d/e 递归创建

二、删

rmdir 文件名 删除空的,文件夹
rm 文件名 删除文件
rm -rf 文件(指定某个文件) 递归删除(不会用者慎用)

三、改

vi/vim 文件名(前提是有vim编辑器) 编辑文本文件
mv 旧文件名字 新文件夹名字 修改文件名
mv 文件路径 文件路径 移动文件路径

cat >>/t1.txt << EOF 追加文字到文件
>追加的内容
>EOF 再次输入EOF结束

ip addr > /tmp/network.txt (>)把命令执行的结果信息,写入到文件中

sed命令:sed还可以修改文本
s 替换指令
d 删除指令
g 全局替换
例1:找到/tmp/pwd.txt文件中所有的root字符串,全局替换为ROOT(不加-i不会写入到文件,只会返回替换结果)
sed -i 's/root/ROOT/g' /tmp/pwd.txt
例2:找到26行,删除
sed -i '26d' /tmp/pwd.txt
例3:删除文件空白行
sed -i '/^$/d' filename.txt

四、查

五、复制

六、路径切换

七、软连接配置(类似于Windows快捷方式)

ln -s 目标文件 软连接名
ln -s /tmp/xiaofeng.txt /home/xf.txt

还有一个`硬链接`:硬链接相当于是两个文件名对应同一块内存,
对一个文件修改之后另一个也变,一个删除了,另一个可以正常使用,
硬链接不常用,所以就不过多介绍,理解就行。

八、文件,文件夹的权限

九、查看linux命令网址:http://man.linuxde.net/

上一篇下一篇

猜你喜欢

热点阅读