簡體   English   中英

在Linux中自動創建別名

[英]Automatically create alias in linux

我需要創建每天由cron運行的腳本。 該腳本的目的是為每天都有不同名稱的一個目錄創建別名。 目錄名稱每天都會更改其名稱,例如2013-11-11、2013-12-11等。實際上,已經創建了新目錄。 我發現我可以使用列出最近的目錄

dirname=$(ls -lt --time=ctime | sed -n 3p | sed 's/^.* //' )  

這將獲取最近創建的目錄的名稱。
現在,問題是如何使該目錄的別名成為“ backup”之類的東西。 我有rsync從另一台服務器創建備份,因此我需要從該服務器“調用”某些內容。 我無法為目錄本身創建cron,因為它每天都會更改名稱。 如何每天為最近創建的目錄創建別名?

幾乎...如果我正確理解了您的初始請求,則調用應該是相反的(-f強制鏈接,從而省去了先刪除舊鏈接的需要):

ln -f /disk/backup/$dirname /disk/backup/test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM