技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> linux文件目录操作总结

linux文件目录操作总结

浏览:2681次  出处信息

文件和目录相关操作是Linux系统的管理操作的重要部分,这篇文章就总结一下linux目录相关操作。
切换目录命令:
cd 目录名
cd 是change directory 缩写
特殊目录符号
. 当前目录
.. 上层目录
- 前一个工作目录
~ 当前用户的home目录
~用户名 指定用户的home目录


显示当前所在目录
pwd [-P]
-P 显示实际路径,而非连接路径
pwd 是print work directory所写


创建目录
mkdir [-mp] 目录名
参数:
-m : 设置文件权限
-p : 递归建立目录


删除“空”目录
rmdir [-p] 目录名


执行文件路径的变量:$PATH


查看文件和目录列表命令:
ls [-aDdfFhilnrRSt] 目录名
参数:
-a 列出全部文件,包括隐藏文件
-A 列出全部文件,但不包括.和..这两个目录
-d 进列出目录
-f 列出结果,不排序(ls默认会以文件名排序)
-h 列出文件大小,以K M G来显示文件和目录
-l 列出长数据传,包含文件属性
-R 递归列出包括子目录的文件
-S 按文件大小排序
-t 按时间排序
-r 反向排序



复制文件或目录命令
cp 源 目标

cp 源1 源2 源3 ... 目标
参数:
-d 若源文件为连接,则复制连接文件属性而非文件本身。
-f 强制复制,有重复或其他疑问不会询问用户
-i 目标存在,则覆盖时询问
-l 建立硬连接文件,而非复制文件本身
-p 与文件属性一起复制
-r 递归持续复制
-s 复制成符号链接(快捷方式)
-u 若目标文件比原文件旧则更新目标文件


删除文件或目录
rm 文件或目录
-f 强制删除
-i 删除前询问
-r 递归删除


移动文件与目录,或重命名
mv 源 目标
mv 源1 源2 源3 ... 目标
参数:
-f 强制移动,不询问
-i 若目标存在则询问
-u 目标存在则覆盖源较新的



less比more更灵活
命令:
less 文件名
相关命令:
空格 向下翻一页
pagedown 向下翻一页
pageup 向上翻一页
/字符串 向下查找字符串
?字符串 向上查找字符串
n 重复前一个搜索
N 反向重复前一个搜索
q 离开



文件隐藏属性
chattr [+-=][ai] 文件或目录
+ 增加属性
- 删除属性
= 直接设置
a 这个文件将只能增加数据,不能删除,只有root可以设置这个属性
i 不能删除、改名、设置连接,也无法写入或新增数据


显示文件的隐藏属性
lsattr [-aR] 文件或目录
参数:
-a 将隐藏文件的属性也显示出来
-R 联通子目录的数据也列出来
如果没有参数,则列出当前目录的文件的隐藏属性

建议继续学习:

  1. vim几个小技巧(批量替换,列编辑)    (阅读:35995)
  2. ps - 按进程消耗内存多少排序    (阅读:11356)
  3. 100个常用的linux命令    (阅读:10226)
  4. 每个程序员都应该知道的8个Linux命令    (阅读:9528)
  5. 最受欢迎的10个 Linux 单行命令    (阅读:8898)
  6. Linux date 命令获取某日期的前一天    (阅读:8519)
  7. find命令的一点注意事项    (阅读:8301)
  8. ps 命令常见用法    (阅读:7951)
  9. Linux常用系统信息查看命令    (阅读:7426)
  10. Linux 常见高危操作    (阅读:7115)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1