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 如果父目录不存在,则会自动新建父目录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
linux常用命令之文件管理的更多相关文章
- Linux常用命令梳理——文件管理(一)
由于本人目前仍是萌新一枚,所以<Linux常用命令梳理>系列仅依照个人目前掌握的知识,对一部分命令进行梳理,目的是为了对之前学到的知识进行巩固.当然了,如果机缘巧合被大家看到了,也欢迎各位 ...
- Linux常用命令总结——文件管理
Linux中的目录 路径:也就是linux中的目录(文件夹)有绝对路径和相对路径 根目录:/ 用户主目录(home directory):位于/home目录下,用户登录时 工作目录(working d ...
- Linux学习笔记之四————Linux常用命令之文件管理
Linux命令——文件管理相关命令 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或 ...
- Linux常用命令及文件管理
Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 目录解释: .代表此层目录: .. 代表父目录:-代表前一个目录:~代表是家目录. (1)ls命令(显示) -a:列出所有文 ...
- Linux 常用命令 , 其他名 , 文件管理
Linux 常用命令 , 其他名 , 文件管理 一丶Linux常用的指令 1. bsystemctl stop firewalld #关闭防火墙 2. iptables -F #清空防火墙规则 3. ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- linux 常用命令及技巧
linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...
- Linux常用命令手册
Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls ...
随机推荐
- Linux快速入门04-扩展知识
这部分是快速学习的最后一部分知识,其中最重要的内容就是源码的打包和软件的安装的学习,由于个人的Linux学习目的就是自己能在阿里云Ubuntu上搭建一个简单的nodejs发布环境. Linux系列文章 ...
- SQL Server 2014新特性-原生备份加密
注:本篇文章是IT68找我的约稿,原文地址:http://tech.it168.com/a2014/0610/1633/000001633147.shtml SQL Server 2014 ...
- javascript中关于日期和时间的基础知识
× 目录 [1]标准时间 [2]字符串 [3]闰年[4]月日[5]星期[6]时分秒 前面的话 在介绍Date对象之前,首先要先了解关于日期和时间的一些知识.比如,闰年.UTC等等.深入了解这些,有助于 ...
- Linux下如何删除Oracle
一. 停止Oracle数据库服务 shutdown immediate 二. 停止监听服务 lsnrctl stop 三. 用dbca卸载数据库实例 四. 删除相关文件 -->> 如果只 ...
- Yii的学习(2)--数据访问对象 (DAO)
摘自Yii官网:http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.dao Yii提供了强大的数据库编程支持.Yii数据访问对象(DAO) ...
- Pillow实现图片对比
在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例.就像功能测试一样,当测试人员做了一些操作之后必然会判断实际结果是否等于预期结果,只不过,这个 ...
- Waves – 赞!超炫交互体验的点击动画效果
Waves 点击效果的灵感来自于谷歌的材料设计,很容易使用.只需要引入 waves.min.css 和 waves.min.js 到 HTML 文件中可以使用了.采用 touchstart 与 tou ...
- Activity的四种launchMode《转》
转自:http://blog.csdn.net/liuhe688/article/details/6754323/ Activity的四种launchMode. launchMode在多个Activi ...
- 别用symbolicatecrash来解析crash Log了
今天突然发现了一个解析iOS crash log的好方法,忍不住来分享一下. 相信每个做iOS开发的TX都应该不会对symbolicatecrash陌生,我们第一次遇到真机上产生的崩溃日志时,在网上搜 ...
- mybatis错误之配置文件属性配置问题
在mybatis的配置文件SqlMapConfig.xml中,可以在开始的地方先加载一个properties节点,用来定义属性变量. <!-- 加载属性文件 --> <propert ...
