shell 互動方式重新命名資料夾內所有檔案

2021-07-25 13:07:57 字數 596 閱讀 6825

#!/bin/bash

# 這裡是預設的路徑。 如果你要使用的可以直接修改這裡

path=~/pro/shell/shell/*

# if $1's length not zero;

# 讀取乙個引數, 也就是說你可以在命令列下輸入你要處理的路徑。

if [[ -n $1 ]]; then

path=$

fi# # if not a path

# if [[ ! -d path ]]; then

# echo "$ not a path";

# exit

# fi

# 互動式方法重新命名。

for file in $; do

printf "current file is: $"

printf "\n please input the new name:"

read new_name

if [[ $ == q ]]; then

continue

fimv $ ~/pro/shell/shell/$

done

只是乙個簡單的例項。

cmd ren命令 重新命名檔案(夾)

ren 的用法很簡單,其使用格式為 ren 舊檔案 新檔名。例如,把test.txt改寫為abc.txt,使用 ren test.txt abc.txt即可。需要注意的是,舊檔案可以使用絕對路徑,也可以使用相對路徑,但是,新檔名不能使用任何路徑,只能是新的檔名,即使這個路徑就是當前目錄。例如 需要修...

linux複製資料夾 重新命名資料夾 刪除資料夾

linux中複製命令為cp 即copy縮寫 重新命名使用mv命令 即move縮寫 來實現,刪除命令為rm 即remove縮寫 如果操作物件是單個檔案,複製和刪除以及重新命名很簡單,如下 cp a.txt a.txt 將a.txt另存為a.txt mv a.txt a.txt 將a.txt重新命名為a...

linux 重新命名檔案和資料夾

linux 重新命名檔案和資料夾 linux下重新命名檔案或資料夾的命令mv既可以重新命名,又可以移動檔案或資料夾.例子 將目錄a重新命名為b mv a b 例子 將 a目錄移動到 b下,並重命名為c mv a b c 其實在文字模式中要重新命名檔案或目錄的話也是很簡單的,我們只需要使用mv命令就可...