[英]Change a part of current directory using cd in linux
假設用戶在dir1中,並且想要將cd切換到dir2,他如何通過cd告訴當前工作目錄中的src替換test來使用它?
/home/user1/test/package/files/
/home/user1/src/package/files/
如果您使用的是bash(最常見的默認Shell),則可以執行以下操作:
cd ${PWD/test/src}
記錄在這里 。
如果您使用的是zsh,它具有內置功能:
cd test src
man zshbuiltins
並搜索cd
。
(而且這兩種技術都可以在腳本中使用,因此我認為這是一個有效的編程問題。)
另一方面,根據您執行此操作的頻率以及要處理的目錄的數量,設置一些變量可能更有意義:
testfiles=/home/user1/test/package/files
srcfiles=/home/user1/src/package/files
cd $testfiles
cd $srcfiles
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.