linux之文件管理

基本操作命令

file

    确定文件类型file FILES

pwd

    返回当前所在绝对路径-P: 不显示链接,而是其原始文件路径

basename

    列出基名例:# basename /a/b/c/dd

dirname

    列出目录名例:# dirname /a/b/c/d/a/b/c

cd

    改变工作目录-P : 使用物理路径而不是链接路径常用操作:cd .. 进入上一级目录cd - 返回上一次进入的目录cd ~ 或 cd  进入当前用户家目录

ls

    列出目录内容ls [options] filesoptions:-l  长格式-lh 显示人可读的文件大小-a  显示所有文件(包括隐藏文件)-A  显示所有文件(包括隐藏文件),除.和..文件-i  显示文件inode-d  显示目录本身信息-1  竖行列出-t  根据mtime排序-S  根据文件大小进行排序

stat

        显示文件状态信息atime 访问时间mtime 修改时间ctime 改变时间(元数据改变时间)

touch

    touch file文件不存在,则创建文件存在,则修改文件时间戳    -a 更新访问时间为当前时间-m 更新修改时间为当前时间-t [[CC]YY]MMDDhhmm[.ss] atime和ctime修改为指定时间-d 'STRING' atime和ctime修改为指定时间-c 不创建任何文件使用touch修改时间,ctime随着一起更新

cp

    复制文件和目录语法格式: cp [options]  src  dst-a  归档等同于-dR --preserve=all-d  复制链接文件本身-L  复制链接文件源文件-i  交互式模式-p  复制时保留文件权限、属主属组、时间戳等同于--preserve=mode,ownership,timestamps--preserve[=ATTR_LIST]    复制时指定保留哪些属性default: mode,ownership,timestampsothers: context,links, xattr, all-R, -r  递归复制-v  显示复制过程-f 如果目标文件无w,则删除它并重新复制一遍

mv

    移动文件或目录mv [OPTIONS] SRC_PATH DST_PATH-i  交互式模式-f  强制移动

rename

    重命名文件名语法格式:rename 原格式 目标格式 filepath (支持通配符)示例:# rename a abc a   将a改名为abc# rename txt doc *.txt   将txt改为doc,对象为以.txt结尾的所有文件

rm

    删除文件或目录-f 强制删除-i 交互式模式-r,R 递归删除注意: 每个命令所能使用的参数是有上限的例:-bash: /bin/rm: Argument list too long# ls | xargs rm -rf      当命令所使用的参数达到上限,则使用xargs来帮助删除

tree

    列出树状格式列出目录内容-d 只显示目录-L # 显示层级数示例:# tree -dL 1 /  列出/下目录

mkdir

    创建目录mkdir [options] DIRECTORYS-m 'MODE' 创建时目录的权限-p 递归-v 显示创建过程

rmdir 删除空目录

命令总结:

file,pwd,basename,dirname,cd,ls,stat,touch,cp,mv,rename,rm,tree,mkdir,rmdir

本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1963887,如需转载请自行联系原作者

Linux之文件管理命令相关推荐

  1. linux简单文件管理命令的使用

    在linux系统中,命令的使用要方便于图形界面的使用,上一个博客介绍了如何使用PuTTy远程登录linux,当然,我使用的是本地登录(手动滑稽) 经过一星期课余时间的了解,大致了解了一些简单的文件管理 ...

  2. Linux的文件管理命令

    1.文件建立 touch file 注意: touch不但可以建立文件也可以修改文件的时间戳 时间戳分为: atime:文件内容被访问的时间标识 mtime:文件内容被修改的时间标识 ctime:文件 ...

  3. Linux常用文件管理命令详解

    cat cat命令用于连接文件并打印到标准输出设备上. 命令语法:cat [参数] [文件名] 参数说明: 参数 说明 -n 由1开始对所有输出的行数进行编号. -b 由1开始对所有输出的行数进行编号 ...

  4. linux 列出目录结构6,Linux系统目录结构及文件管理命令

    Linux目录结构及文件管理命令 目录结构 1.图示 2.目录功能 文件管理命令 1.创建文件 2.创建目录 3.复制 4.移动 5.删除 6.查看文件内容 7.修改文件内容 8.光标定位命令(命令模 ...

  5. linux目录和文件管理命令

    一.linux目录结构 二.目录和文件管理命令 1.1查看文件内容命令 cat -n 对所有输出的行数编号 -b 对于空白行不编号 -s 将所有的连续的多个空行替换为一个空行 more enter键 ...

  6. linux 删除文件命令_Linux系统常用的文件管理命令

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解在Linux系统中,常用的文件管理工具有哪 ...

  7. 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用--目录和文件管理命令--收藏这一篇就够了!(超全,超详细) Linux目录结构 命令 查看文件内容:-cat 查看文件内容:-more 查看文件内容:-less 查看文件内容 ...

  8. linux下如何bash文件,Linux系统的文件管理命令及bash的相关工作特性

    一.Linux系统的文件管理命令: 1 \pwd:printing working directory 2 \cd:change directory     cd  [/PATH/TO/SOMEDIR ...

  9. Linux常用命令(第二版) --文件管理命令

    文件管理命令 并不建议:照着像命令大全这类的书来学! 常用命令大约有200个. 文件命名规则: a)除了'/'之外所有字符都合法! b)这些字符最好不用 1.空格符,制表符,退格符 2.连接符 3.特 ...

最新文章

  1. python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件
  2. SQL游标原理和使用方法
  3. EBCDIK,EBCDIC,ASCII,shift JIS間の変換
  4. java面试题(java基础)
  5. POJ - 1847 Tram(最短路)
  6. 装饰一个类及内部方法
  7. 二代CMS旅游网站程序国际版开发中(支持英文、法文等),支持拓展语言包
  8. mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)
  9. 请问一下:诸位遇到输入汉字时会重复输入
  10. 开源linux_15本书(适合(希望)喜欢Linux和开源的孩子)
  11. 机器学习十大经典算法之逻辑回归
  12. Focal Loss 分类问题 pytorch实现代码(续1)
  13. 假设检验、显著性水平α、P值、置信区间
  14. token登录最详细代码实例
  15. 如何证明Coq标准库中filter引理
  16. Django的模板语言DTL介绍以及渲染方式
  17. [提醒]曾经犯的谜之错误
  18. SVN+TortoiseSVN+Subclipse使用总结
  19. python分钟转换小时_Python程序将秒转换为小时,分钟和秒
  20. 少儿编程软件python_Python编程软件下载

热门文章

  1. linux 下 `dirname $0` 脚本文件放置的目录
  2. Composer入门
  3. 转:Oracle中的日期和字符串互相转换
  4. Python: Monitoring a Directory
  5. ConfigurationProperties
  6. Redis中RedisTemplate和Redisson管道的使用
  7. 云端卫士DDoS防护解决方案助力互联网金融安全
  8. 发展大数据还有三道坎要迈
  9. NUC1003 Hangover
  10. POJ 2186 Tarjan