linux文件管理和目录管理指令-mkdir、rmdir、touch、cp、mv等

0. flie指令

# determine file type : 确定文件类型

1.目录管理

  1. ls
  2. cd
  3. pwd

前三个之前介绍过这里不展开

4. mkdir

  -p:(parents) 父目录不存在会创建父目录
  -v:查看详细信息
linux:命令执行结果:没有信息就是最好的信息
~USERNAME: 波浪号展开.
命令行展开: mkdir -pv /mnt/test/{x/m,y}
/mnt/test/x/m
mnt/test/y
5. rmdir
删除目录,只能删空目录
   rmdir -p 删除一线单传的空目录

2. 文件管理

文件创建和删除
1) 创建文件:touch
目录和文件不能重名
# touch: change file timestamps 修改文件时间戳的指令
   -c:不创建文件
  -a: 修改文件访问时间
  -m:修改文件修改时间
  -t: 修改时间
创建文件,可以使用文件编辑器(编辑纯ACSII的)
----- linux比较简单的文本编辑器:nano
ASCII: (American Standard Code for Information Interchange)美国信息交换标准代码
汉字:GB18030,GBK,GB2312,Unicode.
2) 删除文件: rm
  -i:提示删除
  -f:强行删除
  -r:(recursive) 删除目录和其子文件或目录。
rm -rf / : 删除根文件下所有的文件

stat:
查看文件状态

3) 复制和移动文件
1. cp:copy
cp SRC DEST
cp file1 file2 file3
一个文件到一个文件
多个文件到一个目录
  -r:递归复制
  -I :interactive :交互式复制
  -f:强制复制
  -P:保持连接复制
  -p ; 保持原有文件的属主,属组,时间戳
  -a:归档复制,常用于备份
cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/
命令行展开
2. mv:move
移动文件
mv SRC DEST
mv -t DEST SRC
3. install:
功能和cp类似
  -d DIRECTORY ..... : 创建目录
  SRC DEST 默认会给执行权限的
install -t DIRECTORY SRC....

你可能感兴趣的:(linux文件管理和目录管理指令-mkdir、rmdir、touch、cp、mv等)