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(修改文件时间)