Đôi khi thật khó chịu khi truy cập một thư mục có tên thư mục. Nói rằng tôi có một thư mục có tên a b c d
. Ngoài việc sử dụng Tab, có cách nào để truy cập thư mục mà không cần gõ tên của thư mục không?
Tôi biết rằng Linux có một định danh duy nhất cho mỗi tệp cụ thể. Tôi có thể sử dụng điều này để truy cập vào thư mục? Tôi không biết liệu điều này thực sự có thể được thực hiện hay làm thế nào để làm điều đó.
Tôi nghĩ rằng khi Linux thực hiện một hệ thống tập tin, nó sẽ so sánh tính duy nhất của hai tên thư mục. Vì vậy, mỗi thư mục phải là duy nhất trong một không gian. Nhưng tôi nghĩ rằng nó giống như một khóa chính trong hệ thống cơ sở dữ liệu. Khóa chính có phải là tên của thư mục hay có một số định danh duy nhất khác (có thể là một số số được lưu trữ dưới tên hood hood)?
Hãy thử nghĩ về điều này giống như một quá trình. Nếu bạn thực thi lệnh ps
trên một thiết bị đầu cuối, nó sẽ đưa ra một danh sách quy trình với tên và số của mỗi quy trình. Bạn phải gọi quy trình đó với số quy trình. Tương tự, có một số cho một thư mục để bạn có thể gọi thư mục đó bằng số của nó thay vì gọi nó với tên của nó?
Khi điều tra sâu hơn, tôi đã thấy rằng mỗi thư mục có một duy nhất inode
. Tuy nhiên, cho đến nay tôi vẫn chưa tìm thấy bất kỳ lệnh tích hợp nào để truy cập vào một thư mục inode
.
cd $(icd XXXX)
--- bạn chỉ cần viết lại find
phần đó . Bây giờ nhiệm vụ tiếp theo của bạn là ... kiểm tra những gì hiệu quả hơn, chương trình của bạn hoặc find
:-P.
zsh
thay vìbash