Linux常用指令三:文件的增删改查操作
目录
1.新建空文件
touch file.txt
touch {file1,file2,file3}.txt
2.修改文件权限
文件权限的修改与文件夹是相同的,使用chmod命令即可,具体可看Linux常用指令二:目录以及文件夹的常用操作
3.修改文件内容
如果只是查看文件内容,可以用 cat </path/filename>指令,文件内容会直接在命令行中输出。
①使用vi/vim
(sudo)vim test.txt // 按i键开始编辑,编辑完成后,按下Esc键回到命令模式,输入:wq保存并退出。
:q 退出
:q! 强制退出
:wq 保存并退出
②使用gedit
(sudo)gedit test.txt //会弹出类似记事本的编辑界面(vim则是在命令行界面中编辑)
4.文件查找与复制
find -name file.txt //在当前目录下查找指定文件
cp path1/file1 path2/ //复制文件到path2
5.文件移动与删除
mv path1/file1 path2/ //移动文件到path2
mv oldname newname //也可用于文件重命名
rm -r file //删除非空文件
rm -rf file //强制删除文件,不询问
6.文件压缩与解压
个人还是会感觉在图形化界面下解压缩比较舒服。。。
tar -cvf test.tar file1 file2 file3 //将三个文件压缩到test.tar
tar -czvf test.tar.gz --- //压缩为gzip格式
tar -cjvf test.tar.bz2 --- //压缩为bzip2格式
#解压到path下
tar xzvf test.tar.gz -C /path/ //解压gzip格式
tar xjvf file1.tar.bz2 --- //解压bzip2格式
yum install -y unzip zip
unzip test.zip //解压zip格式