linux常用命令二

mkdir (make directory) 创建文件夹

解释:Create the DIRECTORY(ies), if they do not already exist。(创建不存在的文件夹,如果存在则创建失败) mkdir 文件夹名称 创建单个文件夹 mkdir {文件夹1,文件夹2,文件夹3,....} 一次性创建多个文件夹 mkdir 文件夹{1..100} 创建文件1,文件夹2,文件夹3...文件夹100  (一次性创建100个文件夹) mkdir -p 文件夹1/文件夹2/文件夹3  递归式创建文件夹,父类与与子类文件夹一起创建(如果文件夹都存在则创建失败) 

mkdir test01

mkdir {test02,test03}

nkdir aa{1..5}

mkdir -p bb/bb1/bb2

rm (remove) 删除(移除)文件或者多个文件(重要命令)

解释:Remove (unlink) the FILE(s) 删除文件 rm -f  强制删除,忽略不存在的文件,不提示确认。 rm -i  删除前需要确认(删除提示)。 rm -I  在删除3个以上文件或者递归删除前要求确认。 rm -d  删除空目录,有提示。 rm -r  递归删除目录及内容,有提示。 rm -v  详细显示进行的步骤。 

rm aa.txt

rm -i bb.txt

rm -I cc.txt ee.txt dd.txt ff.txt gg.txt

rm -d test01

rm -r test01

rm -v test01

rm -f aa.txt

touch 创建文件或者多个文件

解释:Update the access and modification times of each FILE to the current time.A FILE argument that does not exist is created empty, unless -c or -h is supplied(将每个文件的访问和修改时间更新为当前时间,不存在的文件参数将被创建为空,除非使用-c或-h选项) touch作用: 1. 创建普通文件(空文件) 2. 修改文件的时间 touch {1..10}  创建多个文件   touch {a..z}  创建多个文件 touch -t 202204220810 file    使用[[CC]YY]MMDDhhmm[.ss]代替当前时间(使用年月日时分秒格式修改文件的时间) touch file   如果file 文件存在,则只是修改了文件的时间。 

touch aa.txt(文件不存在)

touch aa.txt(文件存在),文件存在的情况下,只是修改文件的时间

touch aa{1..5}.txt(创建多个文件)

touch -t 202203231011 aa1.txt(修改文件时间)