目录文件管理工具

目录管理 mkdir,rmdir,tree

mkdir 创建文件目录

-p:按需创建父目录路径

-v:显示过程

-m:给定创建目录的权限

rmdir 删除文件目录

-v:

-p:删除指定目录后,如果父目录为空,就一并删除

for example:

/tmp/{x,y,z} = /tmp/x  /tmp/y  /tmp/z

/tmp/{x/y, m/{m,n}} = /tmp/x/y /tmp/m/m /tmp/m/n

/tmp/{x,y}/z = /tmp/x/z  /tmp/y/z

~]# mkdir -pv rootfs/{bin,sbin,lib,lib64,tmp,usr/{,local}/{bin,sbin},var/{log/httpd,spool}}

rootfs

├── bin

├── lib

├── lib64

├── sbin

├── tmp

├── usr

│   ├── bin

│ ├── local

│ │ ├── bin

│ │ └── sbin

│ └── sbin

└── var

├── log

│   └── httpd

└── spool

tree 树形结构显示文件列表

-L level:树形结构显示的最大目录层数,level=num

-p:pattern:List only those files that match the wild-card pattern,基于glob机制;

-d:仅显示目录

文件查看 cat,tac,more,less,head,tail

more

less

head 查看文件前n行

-n #:

-#:

tail 查看文件后n行

-n #:

-#:

-f:查看文件尾部内容结束后不退出,阻塞在文件上,追加新内容时,会继续显示。//可能用于抓日志

stat 显示文件元数据(metadata),存放在文件系统中的inode

数据块大小(data):data blocks

文件时间戳

atime:access tim,文件最近一次被访问的时间;

mtime:modify time,文件最近一次被修改的时间(数据);

ctime:change time,文件最近一次改动的时间(元数据);

touch

-t STAMP:[[CC]YY]MMDDhhmm[.ss]

-a:仅修改atime

-m:仅修改mtime

-c:不创建文件 //touch一个不存在的目录或文件会自动创建

for example:

touch  $(date +%F-%H-%M-%S) //在当前用户目录创建一个日期文件夹

文件管理工具 cp,mv,rm

cp 拷贝文件 源文件,目标文件

单源复制 cp [OPTION]... [-T]  SOURCE  DEST

多源复制 cp [OPTION]... SOURCE...  DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

-i:交互式复制,当覆盖相同文件名的文件时提醒用户确认

-f:强制覆盖同名文件

-R:或-r递归符文目录及内容

-P:no dereference,复制链接文件本身,而非默认的复制链接文件指向的源文件的内容

-a:archive,归档复制 //仅管理员可以保留属主和属组属性

mv 移动文件 源文件目录与目标文件相同时,为重命名,否则为移动

-i:交互式

-f:强制

rm //请不要执行“rm -rf /”或“rm -rf /*”

-i:交互式

-f:强制

-r:-R递归删除目录和内容

时间: 2024-10-07 12:19:10

目录文件管理工具的相关文章

Linux文件管理工具

Linux的文件管理工具:cp.mv.rm 1.cp:copy 源文件:目标文件 单源复制:cp [OPTIONS]...[-T] SOURCE DEST 如果DEST(目标)不存在,则创建并复制数据流到目标文件中: eg:将etc/passwd 复制到/tmp/passwd.bak,目标文件不存在,因此会自动创建passwd.bak cp -v /etc/passwd /tmp/passwd.bak 如果DEST(目标)存在,则覆盖目标文件: eg:由于目标文件已存在,则会覆盖目标文件. cp

centos 目录文件管理 第四节课

centos 目录文件管理  第四节课 上半节课 下半节课 mkdir   -p 创建多个目录mkdir  12  34  56 创建多个目录 mkdir  12  34  56 /bin/rm :直接跳过alias,直接执行rm,不提示 touch :若文件存在,更改文件的三个time rm -rf 误删文件用extundelete,不要再写,inode和文件名还在 1.安装依赖包 yum install -y e2fsprogs* 2.下载并安装extundelete

VDLink | Win7 目录联接工具

分类: 系统增强    版本: 0.0.1    发布日期: 2015-11-02 一款简洁实用的 Win7 目录联接工具. 功能简介 集成到资源管理器右键弹出菜单 支持任意目录内创建目录联接 支持创建当前选定目录的联接到任意位置 下载 下载地址1    下载地址2(提取码: bd12)

Hunter -- 批量文件管理工具

一个简单工具, 用来进行批量文件的重命名, 更改后缀, 搜索特定后缀, 等 Hunter -- 批量文件管理工具

目录处理工具类 DealWithDir.java

package com.util; import java.io.File; /** * 目录处理工具类 * */ public class DealWithDir { /** * 新建目录 */ public static boolean newDir(String path) throws Exception { File file = new File(path); return file.mkdirs();//创建目录 } /** * 删除目录 */ public static bool

子域名/目录暴力工具Gobuster

子域名/目录暴力工具Gobuster Gobuster是Kali Linux默认安装的一款暴力扫描工具.它是使用Go语言编写的命令行工具,具备优异的执行效率和并发性能.该工具支持对子域名和Web目录进行基于字典的暴力扫描.不同于其他工具,该工具支持同时多扩展名破解,适合采用多种后台技术的网站.实施子域名扫描时,该工具支持泛域名扫描,并允许用户强制继续扫描,以应对泛域名解析带来的影响.

linux 第三章目录文件管理(上)

享受生活  热爱挑战                                                                                  明远分享         linux  第三章目录文件管理(上) 每章一段话      人生的确很累,看你如何品味:每天多寻快乐,烦恼别去理会:短短数十寒暑,             何不潇 洒面对.人之所以快乐,并不是因为得到的多,而是因为计较的少,生               活要用大海的胸怀去面对,当别人放

邓西百度网盘目录导出工具

邓西百度网盘目录导出工具是一款专门导出百度网盘目录结构的软件. 本工具适用于用户需要向第三方客户提供百度网盘目录索引的功能. 本软件特点:1.支持导出全网盘所有文件或指定目录结构:2.支持导出为txt格式以及html格式. 邓西百度网盘目录导出工具安装步骤:本软件为绿色软件,无需安装,但在使用前需要安装运行环境.1:安装.Net Framework 4.0(https://www.microsoft.com/zh-CN/download/details.aspx?id=17718):2:解压程序

PJzhang:lijiejie的敏感目录爆破工具BBScan

猫宁!!! 参考链接: https://www.freebuf.com/sectool/85729.html https://segmentfault.com/a/1190000014539449 这个目录爆破工具使用的人也是挺多的,先用他的subdomainsbrute获取子域名,再用BBScan进行路径爆破,简单粗暴,一气呵成. lijiejie的博客:http://www.lijiejie.com/ BBScan现在已经更新到1.4版本了,最近一次更新是2019.05.13 BBScan