linux下的目录管理

1.touch命令的使用

touch a.txt    创建一个文件
touch a.txt b.txt c.txt   创建多个文件

2.mkdir命令的使用

mkdir dir1创建一个文件夹
mkdir dir1 dir2 dir3  创建多个文件夹
mkdir dir1/dir2  只有dir1存在的情况下可以建立该文件夹下面的一级目录
如果不存在可以使用-p选项
mkdir -p dir1/dir2/dir3/dir4  创建级联文件夹

3.cp命令

cp a.file b.file   
    复制a文件内容给b文件,如果不存在b文件,则创建一个b文件
    如果存在name覆盖,如果不想覆盖,可以加-i选项
cp -i a.file b.file 
    复制a文件内容给b文件,如果b文件存在,则询问
cp a.file dir1   
    复制a文件到dir1目录下(确保dir1目录被创建,否则当做文件处理)
cp -r dir1 dir2 
    复制目录以及目录中的文件,确保有dir2目录

4.mv命令

mv a.txt b.txt
    重命名a.txt为b.txt
mv dir1 dir2
    如果dir2目录存在,做移动操作
    如果dir2目录不存在,做重命名操作
mv a.txt dir1
    移动a.txt文件到dir1目录下

5.rm,rmdir

**  1.rm  **
1.rm a.txt 
    移除a.txt文件
2.rm file1 file2 file3
    移除多个文件
3.rm -i file
    移除的时候询问是否删除
4.rm -r dir1   
    移除一个文件夹以及文件夹中的选项
5.rmdir dir1 或者 rm -r dir1
    移除一个空文件夹
6.rm -ir dir3
    移除一个文件夹以及其子目录,移除的时候询问

猜你喜欢

转载自blog.csdn.net/webEvelement/article/details/81630726