linux常用命令之文件管理
2024-08-25 01:49:49
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
最新文章
- WebStorm调试node.js
- pip怎样用上豆瓣镜像
- jquery------添加jQuery对象方法
- jqeury之平移轮播
- keepalived安装配置(nginx)
- 通过注册表检测UAC是否处于关闭状态(不弹窗)
- c++ 完成端口资料
- Oracle 12c Dataguard 数据库恢复
- poj 2186 (强连通缩点)
- 手机访问电脑wampServer本地环境页面
- Windows无法启动OracleOraDb10g_home1TNSListener维修,1错误067
- swift -- 单例
- [0] 关于IComparable和IComparer接口和Comparer类
- 开源图像标注工具labelme的安装使用及汉化
- FastStone Capture激活码
- Qt 图像缩放显示
- mongo aggregate 删除重复数据
- RabbitMQ五种消息队列学习(三)–Work模式
- 从头调试stm32 HID
- hdu 6185 递推+【矩阵快速幂】
热门文章
- Android限定EditText的输入类型为数字或者英文(包括大小写),EditText,TextView只能输入两位小数
- Java EE开发平台随手记1
- Ucos系统常用的数据结构有哪些?
- poj2513Colored Sticks(无向图的欧拉回路)
- NUMA架构的CPU -- 你真的用好了么?
- Android如何避免切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题
- 漫谈可视化Prefuse(四)---被玩坏的Prefuse API
- CSS3 Animation Cheat Sheet:实用的 CSS3 动画库
- IIS 服务器下载apk文件报404错
- 微软官方网站线上兼容测试平台-Browser screenshots