Linux 对文件进行增删改查

🌙
手机阅读
本文目录结构
a'xi'he

文件的增删改查;制表符的自动补全还是非常不错的;

增加

touch filename
mkdir dirname

如果需要同时创建多个目录和子目录,需要加-p参数

mkdir -p  AAA/SSSS/DDD

复制文件

cp test.js  test2.js        文件拷贝到当前目录
cp test.js  test/xx.js      文件拷贝到其他目录
cp -R  test test2           文件夹整个拷贝到其他文件夹
cp *.js test2               在当前文件夹下递归所有.js的文件,都拷贝到test2文件夹下

移除

默认情况下,rm 不移除目录,而rmdir只能移除非空的文件夹,所以rmdir一般不使用

rm -i test2.js              带提示的文件移除操作
rm test2.js                 直接移除,不需要确认
rm -r                       递归地移除目录及它们的内容
rm -ri                      移除并出提示让用户确认,比较保险
rm -rf                      直接移除了

修改

修改文件名是使用移动来实现的,mv

重命名

mv test.js newName.js
mv test newDir

移动文件

mv test2.js newDir/newName.js
mv test2/ newDir/

查询

查看文件类型

file 后面跟想要查看的文件,即可看是什么类型的

file xxx

查看文件内容

查看全部内容
  • cat
  • more
  • less

cat 查看

cat filename.js
cat -n filename.js

延续加载是moreless, 其中 more 是当前终端查看,less 是临时查看,看完后退回终端;

more filename.js
less filename.js
查看部分内容
tail file.js    查看最后10行
tail -n file.js

head file.js    查看开始10行
head -n file.js

AXIHE / 精选教程

浏览全部教程

HTML

CSS

JS

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

安邦的私人微信

微信号: yaolushan

Anbang

Bilibili(B站)

朱安邦

Anbang