mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
30 lines
926 B
Bash
30 lines
926 B
Bash
|
#!/usr/bin/env bash
|
|||
|
|
|||
|
###################################################################################
|
|||
|
# 目录操作示例
|
|||
|
# @author: Zhang Peng
|
|||
|
###################################################################################
|
|||
|
|
|||
|
# 创建目录(整个文件路径中的目录如果不存在,都会一一创建,如果目录已存在,则什么也不做)
|
|||
|
mkdir -p /home/linux-tutorial/temp
|
|||
|
|
|||
|
# 进入目录
|
|||
|
cd /home/linux-tutorial/temp
|
|||
|
|
|||
|
# 查看目录路径
|
|||
|
current_dir=$(pwd)
|
|||
|
echo "当前目录是:${current_dir}"
|
|||
|
|
|||
|
# 查看目录上一级路径
|
|||
|
parent_dir=$(dirname $(pwd))
|
|||
|
echo "父目录是:${parent_dir}"
|
|||
|
|
|||
|
# 复制目录(复制 temp 目录所有内容,并命名新文件夹叫 temp2)
|
|||
|
cp -rf /home/linux-tutorial/temp /home/linux-tutorial/temp2
|
|||
|
|
|||
|
# 移动目录(将 temp2 移到 temp 目录下)
|
|||
|
mv /home/linux-tutorial/temp2 /home/linux-tutorial/temp/temp2
|
|||
|
|
|||
|
# 删除目录
|
|||
|
rm -rf /home/linux-tutorial
|