我嘗試了不同的變體,在 linux 終端用 ALT 255 創建的目錄中用 cd 輸入。變體之一是 cd "\ \" 但它不起作用。我也試過 ASCII 但它沒有用 (cd " ")。我不知道如何訪問該目錄,有人知道嗎?
uj5u.com熱心網友回復:
在陣列中使用 *
cd "/to/path/with/problem/folder"
arr=(*) # create an array
echo "${arr[@]}" # check problem_folder index
cd "${arr[problem_folder_index]}" # cd to problem_folder
uj5u.com熱心網友回復:
你不想那樣做。你現在做錯了什么,你可能應該清理它。我們可以花幾個小時來嘗試解釋如何獲得正確的目錄名稱,hexdump -C或者類似的名稱,但最終它不是您要在現實世界中使用的東西。
無論如何,如果您真的仍然想要cd它,那么您應該使用正確的目錄名稱。那將是 alt 255。所以,cd "alt255"應該可以作業(其中 alt255 顯然應該替換為您用來創建的 alt 255 序列)。
或者,在外殼中:
for d in * ; do
echo -n "DIR -$d- (y/n) "
read a
if [ "$a" = "y" ] ; then
cd "$d"
fi
done
(不是作為腳本,而是直接在提示上)。
但是,而不是cd你要么rm或mv。
哦,沒有沒有名字的檔案夾;該名稱僅由一個未列印的字符組成。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/397165.html
標籤:猛击
