LS

ls:list directory contents

默认情况

默认情况下显示的是mtime

选项

-a 列出全部文件及目录包括隐藏的 -l 列出详细信息,包括文件类型、权限、节点、owner、group、size(b)、修改日期、文件名 -d 列出目录本身,且不列出目录下的内容 -h size用易读的单位 表示,如kg -F 列出文件类型 -S按大小从大到小排序 -t  按更新时间从新到旧排序 -r 以相反的顺序排序 -i 显示inode号码 –time=atime 显示访问时间 –time=ctime 显示状态修改时间

参数

文件名或者目录名,列出该文件名或目录名的信息

注意

“连接的那个字段的意思是:有多少个文件名连接到这个inode号码”

MKDIR

mkdir – make directories 新建目录

用法

mkdir [-mp] 路径

选项

-m mode   set file mode (as in chmod) 设置目录的权限,就像chmod一样,是数字模式 默认的权限是:770 demo: mkdir -m 700 xxxxx -p parent 如果父目录不存在,则会自动新建父目录

RMDIR

rmdir – remove empty directories 删除空目录

用法

rmdir [-p] 路径

选项

-p parents,如果上层目录为空,且足够权限,则连同上层目录一起删除

CP

cp – copy file and directory,复制文件和目录

用法

cp [-arsluf] sourse.. destination sourse可以有很多个 当有两个以上sourse,或者sourse为目录的时候,destination必须是目录 当destination不存在的时候,会自动创建

参数

-a same of source,权限、时间…..都复制过去,相当于-pdr -r recursive 递归复制,目录下的所有内容都复制 -s symbolic link 软链接 -l hard link 硬链接 -u update 更新,如果时间更新,则覆盖 -f force 强制复制

注意

  • 目录一定要递归复制,即使是空目录,也有.和..两个目录
  • 默认复制的时候,权限、owner、group和源文件不一定一样,更新时间一定和源文件不一样
  • -a或者-d、-p复制的时候,权限、时间和源文件一样,但是owner和group不一定和源文件一样
  • 硬链接复制的时候,权限等等属性都和源文件一样
  • 软链接复制的时候,权限默认为777(rwxrwxrwx)

RM

rm – remove files or directories

用法

rm [-r] file

选项

-r recursive 递归删除该目录下所有内容 -f force 强制删除 不作询问 -i prompt 删除之前询问

MV

mv – move(rename) files and directories

用法

mv [-u] source… destination

选项

-u update 源文件比目标文件更新才会覆盖 -f force 不经询问就移动 -i interactive 移动前询问

注意

  • source大于等于两个的时候,destination必须是目录
  • 移动目录的话,不需要加-r递归移动

TOUCH

touch – change file timestamp and create new file 修改文件时间,以及新建文件

用法

touch [-amcdt] file

选项

-a access time (atime) 访问时间,既什么时候读取过这个问及爱你 -m modified time (mtime) 修改时间 -c status time (ctime) 状态改变时间(权限啊、属性啊这些东东改变都算状态改变,时间改变不算) -d date 后面接日期 比如”2 years ago” -t stamp 后面接YYMMDDhhmm

注意

  • -d 后面的时间是相对于现在系统时间,不是相对于以前的时间
  • ls 默认情况下显示的是mtime
  查看原文:http://139.129.55.235/2016/06/01/linux%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4%e4%b9%8b%e6%96%87%e4%bb%b6%e6%93%8d%e4%bd%9c/

linux常用命令之文件管理的更多相关文章

  1. Linux常用命令梳理——文件管理(一)

    由于本人目前仍是萌新一枚,所以<Linux常用命令梳理>系列仅依照个人目前掌握的知识,对一部分命令进行梳理,目的是为了对之前学到的知识进行巩固.当然了,如果机缘巧合被大家看到了,也欢迎各位 ...

  2. Linux常用命令总结——文件管理

    Linux中的目录 路径:也就是linux中的目录(文件夹)有绝对路径和相对路径 根目录:/ 用户主目录(home directory):位于/home目录下,用户登录时 工作目录(working d ...

  3. Linux学习笔记之四————Linux常用命令之文件管理

    Linux命令——文件管理相关命令 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或 ...

  4. Linux常用命令及文件管理

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 目录解释: .代表此层目录:  .. 代表父目录:-代表前一个目录:~代表是家目录. (1)ls命令(显示) -a:列出所有文 ...

  5. Linux 常用命令 , 其他名 , 文件管理

    Linux 常用命令 , 其他名 , 文件管理 一丶Linux常用的指令 1. bsystemctl stop firewalld #关闭防火墙 2. iptables -F #清空防火墙规则 3. ...

  6. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  7. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  8. linux 常用命令及技巧

    linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...

  9. Linux常用命令手册

    Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件     文件管理 # ls ls ...

随机推荐

  1. 快速入门系列--WCF--05事务

    最近开始WCF相关知识的学习,虽然实际工作中使用公司自己的一套SOA系统,但微软的一套服务架构还是具有很大的参考意义.除了WCF的一些基础使用,相对比较复杂的内容有分布式的事务和通信的安全等,不过基本 ...

  2. EFProf Entity Framework Profile 工具

    SQL Server Profiler用来跟踪应用程序发送到SQL Server中的SQL语句,用于检测性能,查找问题.Entity Framework 也有它的跟踪工具EFProf,用于跟踪Enti ...

  3. 使用替换shader渲染

    相关函数: Camera.RenderWithShader(shader: Shader, replacementTag: string) 使用指定shader渲染,只影响一帧 Camera.SetR ...

  4. Oracle Concept

    1. Truncate Truncate是DDL命令.表的物理位置是保存在数据字典中表的定义的一部分.首次创建时,在数据库的数据文件内给表分配了一个固定大小的空间.这就是所谓的区间并且为空.那么当插入 ...

  5. [转载]基于TFS实践敏捷-Scrum模式运用

    根据Forrester Research今年第二季度的一份研究报告,在超过1000名专业开发人员中,采用敏捷模式进行软件开发的已经有10.9%采用了Scrum模式,在所有的敏捷开发模式中名列首位,而在 ...

  6. PhotoShop简介

    Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件.Photoshop主要处理以像素所构成的数字图像.使用其众多的编修与绘图工具,可以有效地进行图片编 ...

  7. 12款界面精美的 HTML5 & CSS3 网站模板

    这里分享的12款完全采用响应式设计的 HTML5 & CSS3 网站设计模板.每一个细节都精心设计,以创建一个美妙的用户体验.这些响应主题和模板最适合用于电子商务,商业门户网站,个人作品集以及 ...

  8. 【GIT】使用Git命令窗口将本地工程提交至远程GitHub

    目标: 1.解决的问题是如何通过Git命令窗口将本地工程提交至GitHub. 2.方便园友的同时也方便自己以后解决此类问题. 步骤: 1.首先登陆GitHub网站https://github.com/ ...

  9. SQLServer学习笔记系列3

    一.写在前面的话 今天又是双休啦!生活依然再继续,当你停下来的时候,或许会突然显得不自在.有时候,看到一种东西,你会发现原来在这个社会上,优秀的人很多,默默 吃苦努力奋斗的人也多!星期五早上按时上班, ...

  10. Windows Azure Traffic Manager (6) 使用Traffic Manager,实现本地应用+云端应用的高可用

    <Windows Azure Platform 系列文章目录> 注意:本文介绍的是使用国内由世纪互联运维的Azure China服务. 以前的Traffic Manager,背后的Serv ...