专栏首页钟绍威的专栏linux常用命令之文件管理默认情况选项参数注意用法选项用法选项用法参数注意用法选项用法选项注意用法选项注意

linux常用命令之文件管理默认情况选项参数注意用法选项用法选项用法参数注意用法选项用法选项注意用法选项注意

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

如果父目录不存在,则会自动新建父目录

RMDIRrmdir – 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 递归思想解决输出目录下的全部文件

    刚刚了解了下递归思想 递归就是在方法内调用本方法 下面说一个实际的应用 输出目录下的全部文件,当目录中还有目录时,则进入目录输出里面的文件 import j...

    用户1174983
  • 矩阵的基本知识构造重复矩阵的方法——repmat(xxx,xxx,xxx)构造器的构造方法单位数组的构造方法指定公差的等差数列指定项数的等差数列指定项数的lg等差数列sub2ind()从矩阵索引==》

    要开始学Matlab了,不然就完不成任务了 java中有一句话叫作:万物皆对象 在matlab我想到一句话:万物皆矩阵 矩阵就是Java中的数组 ...

    用户1174983
  • 硬连接与软连接,inode与links当访问一个文件的时候,发生了什么INODE的内容建一个硬连接发生了什么?访问硬连接的过程注意建一个软连接发生了什么?访问一个软连接注意

    硬连接和软连接,第一感觉就像是window的快捷方式,实则不然 要说硬连接和软连接,那就必须了解inode和block以及分区了 EXT文件系统在创建分区的时候...

    用户1174983
  • SQL功能

    Grant语句的语义:将指定操作对象(对象类型 对象表)的指定操作权限(权限表)授予指定的用户(用户表)

    ellipse
  • IIS7 request routing 和load balancing module发布

    Application Request Router (ARR) 已经正式发布,并可以免费下载, 支持所有版本的 IIS7。Application Reques...

    张善友
  • PHP-ThinkPHP框架中的视图

    为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/控制器名(小写)/操作名(小写)+模板后缀

    cwl_java
  • Activiti7 启动流程实例

    彼岸舞
  • 人事管理系统为你解剖JSP

    之前写过两篇学习JSP的博客,《Java匹马行天下之JavaWeb核心技术——JSP》https://www.cnblogs.com/zyx110/p/1092...

    泰斗贤若如
  • A simple tool to calculate the total size of a BSP application

    Today Ben asks me whether there is some tool which can allow us to get a draft e...

    Jerry Wang
  • 一个占据SAP BSP应用占据存储空间的小工具

    Today one of my colleague asks me whether there is some tool which can allow us ...

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券