天天看点

linux创建文件、目录命令

linux文件命名规则

1、长度不能超过255个字符

2、不能使用/当文件名

3、严格区分大小写

目录不是文件夹不是容器,而是一个路径映射

路径:从指定起始点到目的地所经过位置

路径是定义系统层次化管理文件

绝对路径:从/(也被称为根目录)开始的

相对路径: . 或 .. 开始的,.表示用户当前操作所处的位置

pwd:print working directory

目录管理:ls、cd、pwd、mkdir、rmdir、install

mkdir创建空目录(目录名和文件名不能相同)

-p:创建父目录,创建尚未建立

-v:显示详细细节

mkdir -pv /mnt/sysroot/{proc,sys,bin,sbin,lib,usr,var,etc,dev,home,root,tmp}

目录:指定要创建的目录列表,多个目录之间用空格隔开

tree:以树状显示目录

rmdir命令只能用于删除空目录

文件创建和删除:touch、nano、vi、rm

touch两个功能 (1、创建文件 2、已存在文件时间标签更新为当前的时间)

-a:只更改存取时间

-m:只更该变动时间

-t:指定的日期时间

-c:不建立任何文件

stat

文件复制、移动(cp、mv、file)

cp file1 file2 file3 最后一个为目标(一个文件到一个文件,多个文件到一个目录)

cp -a归档复制常用备份

-f:强行复制文件或目录,不论目标文件或目录是否已存在

-i:覆盖既有文件之前先询问用户

-p:保留源文件或目录的属性

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

-v:详细显示命令执行的操作。

mv src dst 移动源文件至目的

mv -t dst src

rm命令(对于链接文件,只是删除整个链接文件,而原有文件保持不变)

-f:强制删除文件或目录

-i:删除已有文件或目录之前先询问用户

-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理

继续阅读