日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux批量管理教程,Linux批量文件管理

發布時間:2025/3/19 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux批量管理教程,Linux批量文件管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux批量文件管理

實驗目標:

通過本實驗掌握批量建立、移動、復制文件或目錄的操作,也可以作為后續shell編程的基礎。

實驗步驟:

1、現在有十臺終端機器,要為每臺機器建立3個文件,總共要建立30個文件。

文件名稱為system_change-machineY-month_Z.txt

其中Y為機器編號,1-10,Z為月份,jan,feb,mar

2、一次性創建3個目錄,分別為jan,feb,mar,根據月份把新建的文件移動到相應的目錄

3、刪除和機器9、機器10相關的所有文件

參考命令:

1、 批量建立文件

[root@localhost student]# touch system_change-machine{1..10}-month_{jan,feb,mar}.txt

{1..10} :這里的名稱為1到10共10個,中間是兩個句點

{jan,feb,mar} :這里的名稱為3個,用逗號隔開,總文件是10x3=30個

ls system* :顯示所有system開頭的文件,這里的星號為通配符,意思匹配任何字符

2.2 批量建立文件夾

[root@localhost student]# mkdir -p /home/syschanges/{jan,feb,mar}

mkdir -p ,自動建立多層目錄,比如mkdir –p /home/1/2/3,會把三個目錄都建立

{jan,feb,mar}? , 建立平行的子目錄,而不是多層次目錄

通過ls –l 查看結果

2.3 批量移動文件

建立3個目錄

[root@localhost student]# mkdir -p /home/student/system_change-machine/jan

[root@localhost student]# mkdir -p /home/student/system_change-machine/feb

[root@localhost student]# mkdir -p /home/student/system_change-machine/mar

批量移動(這里的星號為通配符)

[root@localhost student]# mv system_change-machine*jan.txt /home/student/system_change-machine/jan

[root@localhost student]# mv system_change-machine*feb.txt /home/student/system_change-machine/feb

[root@localhost student]# mv system_change-machine*mar.txt /home/student/system_change-machine/mar

查看結果

2.4 批量刪除

[root@localhost jan]# rm -f /home/student/system_change-machine/*/system_change-machine{9,10}*.txt

中間的星號代表任何文件夾,這里是jan,feb,mar三個文件夾下

{9,10},代表文件名machine后面有9或10的文件

后面的星號代表任何字符

rm –f ,f參數為強制刪除,不問yes或no

查看結果,這里的cd ../為上一層目錄的意思

來源:https://www.cnblogs.com/zhynet/p/11147819.html

總結

以上是生活随笔為你收集整理的linux批量管理教程,Linux批量文件管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。