1、首先打開終端,連接至centos。
Ⅱ linux下移動文件夾的命令
linux使用命令mv移動文件夾及文件下所有文件,如下描述,
格式:mv
[選項(option)]
源文件或目錄
目標文件或目錄
使用命令:mv
webdata
/bin/usr/
可以延伸一下:
mv
/usr/lib/*
/zone
是將
/usr/lib/下所有的東西移到/zone/中。
mv
/usr/lib/*.txt
/zone
是將lib下以txt結尾的所有文件移到/zone中。
其他類型,以此類推。
具體說明如下:
1.作用
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有用戶。
2.格式
mv
[options]
源文件或目錄
目標文件或目錄
3.[options]主要參數(幾個重要的參數)
-i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答」y」或」n」,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數後i參數將不再起作用。
-
r
指示mv將參數中列出的全部目錄和子目錄均遞歸地移動。
4.第二個參數
當第二個參數類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。
當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。
Ⅲ linux mv ,同時移動多個文件&文件夾到某個目錄。
linux mv ,同時移豎判動多個文件&文件夾到某個目錄。
如下,比較實用。
當然,還有一種做法是,先壓縮,mv,再解壓。
mv build/ config/ shell/ src/ static/ index.html package.json README.md -t ido-cp-guide/
如上,只需要加個參手纖寬數-t即可。
同時移動build/ config/ shell/ src/畢亮 static/ index.html package.json README.md 內容到ido-cp-guide 目錄。
End 。
搞定。
Ⅳ linux下mv 多個文件到各自文件夾,如何操作
你這個問題主要是mv的用法了,我簡單說一下:
1. mv可以把多個文件移動到一個文件夾(目錄)裡面,比如:有a b c三個文件,一個目錄d,用下面命令就能將a b c移動到d中
$ mv a b c d
需要注意的是,目錄d必須在最後面,而且它前面不能再出現其他目錄
2. 也可以使用帶選項的mv命令,把多個文件移動到一個目錄中,如
$ mv a b c -t d
$ mv -t d a b c
其中,-t後面緊接著的就是要移動到的目錄,並且不能有多個目錄出現
3. 如果出現了多個目錄,比如下面的命令
$ mv -t adir a -t bdir b
mv: multiple target directories specified
會出現上面的警告,且只執行了前面正確的那部分,即只是將a移動到了adir,後面的沒執行
4。如果你的文件和目錄名稱有一定的關系,你的問題可以通過腳本來解決,當然,腳本的具體內容也要視具體情況而定
假設有文件a b c,希望將a移動到adir,將b移動到bdir,將c移動到cdir,那麼就可以這樣來做
寫一個簡單shell腳本:move.sh
# FileName move.sh
#!/bin/bash
mv $1 "$1dir"
$ chmod +x move.sh
然後,
$ find . -type f | xargs -n 1 ./move.sh
執行完畢之後,就發現
$ tree
.
|-- adir
| `-- a
|-- bdir
| `-- b
即實現了將a移動到adir,b移動到bdir,c移動到cdir了。
所以,總得來說,你的具體問題還要具體分析才好。當然,如果你的情況正是我上面說的,那麼,就用這種方法就OK了
希望對你有所幫助:)
Ⅳ linux mv 移動文件到當前目錄並創建文件夾
直接移動就好了啊,,如果移動的是文件夾,他會直接把文件夾的名字在當前目錄顯示,
mv /dir ./
Ⅵ linux mv 移動文件夾的命令
一、文件復制命令cp
命令格式:cp [-adfilprsu] 源文件(source) 目標文件(destination)
cp [option] source1 source2 source3 ... directory
參數說明:
-a:是指archive的意思,也說是指復制所有的目錄
-d:若源文件為連接文件(link file),則復制連接文件屬性而非文件本身
-f:強制(force),若有重復或其它疑問時,不會詢問用戶,而強制復制
-i:若目標文件(destination)已存在,在覆蓋時會先詢問是否真的操作
-l:建立硬連接(hard link)的連接文件,而非復制文件本身
-p:與文件的屬性一起復制,而非使用默認屬性
-r:遞歸復制,用於目錄的復制操作
-s:復製成符號連接文件(symbolic link),即「快捷方式」文件
-u:若目標文件比源文件舊,更新目標文件
如將/test1目錄下的file1復制到/test3目錄,並將文件名改為file2,可輸入以下命令:
cp /test1/file1 /test3/file2
二、文件移動命令mv
命令格式:mv [-fiv] source destination
參數說明:
-f:force,強制直接移動而不詢問
-i:若目標文件(destination)已經存在,就會詢問是否覆蓋
-u:若目標文件已經存在,且源文件比較新,才會更新
如將/test1目錄下的file1復制到/test3 目錄,並將文件名改為file2,可輸入以下命令:
mv /test1/file1 /test3/file2
拓展資料:
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位簡猜拍硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的攔羨多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。
參兆絕考資料:博客園
Ⅶ 在linux下用mv命令可以批量的移動文件嗎
linux下的mv命令可以批量移動文件或文件夾:
批量移動文件到home目錄: mv file1 file2 file3 /home/
批量移動文件夾到home目錄: mv dir1/ dir2/ dir3/ /home/
批量移動相同類型的文件或文件到到home目錄: mv dir* /home/
請參看 mv --help的幫助信息.