大佬教程收集整理的这篇文章主要介绍了Linux的文件管理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
echo重定向
touch -a -t [[CC]YY]MMDDhhmm[.ss]
-f 强制删除
-r 删除目录
扩展:默认情况下rm -rf / 是不让删除的(centos 5 以及一下的版本是可以的)
Centos 7和6要删除的话需要加一个参数;--preseve-root 可以删除根
Rmdir 删除目录
移动文件
文件的传输都有两种行为:一种是“推”,一种是“拉”的方式
mv 移动文件,改名字
Mv a b c d /e //将多个文件同时移动到/e目录下
cp
install 创建目录和复制文件
-t
-g 指定所属组
-o 指定所属主
-m 指定复制文件的权限
scp 是linux机器之间进行文件传输命令
推:文件在哪里,命令在哪儿敲
scp a.txt [email protected]:/root/
拉:文件在哪里,命令在另一台机器上敲
scp [email protected]:/root/a.txt /root/
查找
locate
find
-type f普通文件 d目录文件 s套接字文件 p管道文件 c字符文件 b块设备文件 l链接文件
-perm 077 指定权限 -perm -500 查找包含500 411 004 -perm /500 644 755
-maxdepth 查找最多几级目录
-mindepth 查找最少几级目录
-link
-user -nouser
-group -nogroup
-size 默认单位
-mtime -ctime -atime + - 数字
处理动作
-ok
-exec
| xargs
练习:
find -nogroup
压缩递归
压缩 gzip bzip2 xz 压缩只能对文件进行压缩;可以让原文件变小的
归档 tar 归档可以对目录进行操作;不会让目录变小
【解压的时候:最好不要指定压缩文件】
Bsd systemd---兼容两种命令格式,
编辑
默认为命令模式,i I a A o O 进入编辑模式
dd ndd -删除
G---光标跳至文件内容行尾 gg---光标跳至文件内容行首
v---进入可选模式,选=选出可选内容,进行操作,可视块
:1---第一行
:w 可以指定保存到新的文件
多文件同时编辑的情况:
:qa---退出所有
:q!—退出所有·
vim -o file1 file2 ----- 同时打开两个文件
垂直分屏 vim -O a b 切换光标:ctrl +W---松开--- w
水平分屏 vim -o a b 切换光标:ctrl +W---松开--- w
:qa1全部保存并退出
Nano
(流编辑器)行编辑器:sed
以上是大佬教程为你收集整理的Linux的文件管理全部内容,希望文章能够帮你解决Linux的文件管理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。