1. 在任意文件夹下面创建形如 1/2/3/4/5/6/7/8/9 格式的文件夹系列
mkdir -p 1/2/3/4/5/6/7/8/9 #-p 参数的应用
2. 同一个目录下创建多个目录
mkdir file{1..5} ##创建5个文件夹,分别命名为file1, file2, file3, file4, file5
mkdir file1 file2 file3 file3 file4 file5#同上
3. 同一个目录下创建多个文件
touch file{1:5}
touch file1 file2 file3 file4 file5
注意:
- touch 和mkdir,前者创建文件,后者是创建文件夹
- 示例中{}中,要写..,而不是...。
4. 创建多层次、多维度的目录树
在任意文件夹下面创建 folder1~5这5个文件夹,然后每个文件夹下面继续创建 folder1~5这5个文件夹
mkdir -p fold{1..5}/fold{1..5}
5. 文件夹与文件管理命令
mv file file1#将file重命名为file1
mv file1 test/ #将file1 移动至test文件夹下
6. 在文件中写入内容
echo 'I love you ?' >me.txt
# 在me.txt这个文件中输入在a.txt这个文件中输入I love you ?,如果没有这个文件则创建。如果有这个文件,那么新内容代替原来的内容。
echo 'i love u' >>me.txt #在me.txt这个文件中输入i love u,如果没有这个文件则创建.如果有这个文件,那么新内容添加在原来内容的后面
这两种方式无论哪一种,如果没有me.txt文件,都会自动创建me.txt 文件
6. 删除文件和文件夹
rm -f ##force 不显示警告讯息强制删除
rm -i ##在删除前会想询问是否删除
rm -r ##递归删除文件
rm -rf file
rm -rf file{1..5}
rm -rf file*
rm -rf fold
rm -rf