基本命令——文件管理
1.touch:改变文件的时间(touch指令可更改文件或目录的日期时间,包括存取时间和更改时间,注意的是如果文件不存在则创建文件)
在上图中我们可以看到,最开始时无111.txt这个文件,我们输入touch 111.txt 命令后创建出111.txt这个文件
后来我们再输入touch 111.txt命令就可更改文件的时间
创建多个文件直接在touch后面加多个文件的名字
touch -t1801311830 file 加上指定时间改变(加上自定义的年月日,时分秒)
2.mkdir 创建目录(即文件夹)
mkdir+文件/目录名 创建目录
(注意:文件名大小写敏感,不可超过255字符,不可以使用/)
一次创建多个目录: mkdir 目录名 目录名。。。
创建嵌套的目录:mkdir 一层/二层/三层/四层
查看嵌套的目录:ls -R
3.cp:拷贝文件或目录
cp 源文件 源文件 源文件 目标 (可一次性拷贝多个也可一次性拷贝一个)
最早的cp无法拷贝文件夹只能拷贝文件,当需要复制目录或文件时只需要 cp -r 源文件 目标位置(可将当前复制的目录下的所有文件都复制过去)
4.rmdir:删除空目录(在Linux中所有的删除都是危险操作)
rmdir 空目录名称(如果目录不是空目录则无法删除)
5.rm :删除任何东西
rm 文件名 (删除文件)
rm 也无法删除目录,要用rm -r命令
rm -rf 目录 删除目录下的所有文件
6.mv : 移动或更名
(1)移动:mv 文件名 目标路径
(2)更名:mv 原文件名 新文件名
7.tar打包
tar打包:
tar -cf 包的名称.tar 文件名1.txt 文件名2.txt 文件名3.txt
查看tar内的文件:
tar -tf 包的名称.tar
在已有的包中追加文件:
tar -rf 已有的包的名称.tar 要追加的文件的名称.txt