導航:首頁 > 文件類型 > linux明明有文件說找不到

linux明明有文件說找不到

發布時間:2024-12-10 14:37:28

A. linux鎼滅儲璺寰勬椂鏄劇ず娌℃湁閭d釜鏂囦歡鎴栫洰褰昹inux鎼滅儲璺寰

linux鏌ユ壘鏂囦歡涓夌嶆柟寮忥紵

Linux鏌ユ壘鏂囦歡鐨勪笁縐嶆柟寮忥細

1.ls鍛戒護錛屾渶綆鍗曠殑鏂規硶灝辨槸鍊熷姪ls鍛戒護,鍥犱負ls鍛戒護鏈韜杈撳嚭鏄甯︽枃浠跺ぇ灝忎俊鎮鐨勩傛瘮濡,鎴戣佸垪鍑/bin鐩褰曚腑鐨5涓鏈澶ф枃浠躲

2.find鍛戒護錛宖ind鏈韜灝辨槸鏌ユ壘鍛戒護,鍙浠ラ掑綊鏌ユ壘涓涓鐩褰曠殑瀛愮洰褰,鎵浠ョ敤瀹冩槸鑷鐒剁殑銆

3.鍛戒護錛屽彲浠ユ煡鐪嬬佺洏絀洪棿鐨勪嬌鐢ㄦ儏鍐,鑷鐒朵篃鍙浠ョ敤鏉ユ煡鐪嬬佺洏涓婂崰鐢ㄧ┖闂磋緝澶氱殑鏂囦歡

linux鎬庝箞閫氳繃shell鏌ユ壘鍒版煇涓涓鏂囦歡鐨勭粷瀵硅礬寰勶紵

Linux涓嬫煡鎵炬枃浠剁殑緇濆硅礬寰勫彲浠ョ敤whereis銆乴ocate鎴栬協ind鍛戒護銆傚傛灉鎯沖揩閫熸煡鎵懼埌鏂囦歡鐨勭粷瀵硅礬寰勶紝鏈濂芥槸鐢╳hereis鎴栬卨ocate鍛戒護錛屽畠浠鐨勬煡鎵鵑熷害瑕佹瘮find鍛戒護蹇寰堝氾紝榪欐槸鍥犱負鍦↙inux緋葷粺涓鏈変釜鏁版嵁搴擄紝璁板綍浜嗙郴緇熷唴鐨勬墍鏈夋枃浠訛紝鑰寃hereis鍜宭ocate鍛戒護灝辨槸鍦ㄨ繖涓鏁版嵁搴撲腑鏌ユ壘錛屽苟娌℃湁瀹為檯鏌ユ壘紜鐩橈紝鑰屾暟鎹搴撴煡鎵懼線寰鏄闈炲父蹇鐨勶紱鑰宖ind鍛戒護鏄鐩存帴鏌ユ壘紜鐩橈紝濡傛灉紜鐩樻枃浠舵瘮杈冨氾紝灝辨瘮杈冭垂鏃墮棿銆傛敞鎰忎竴鐐癸細whereis鍜宭ocate鍛戒護鐨勬暟鎹搴撴槸涓澶╂洿鏂頒竴嬈★紝鎵浠ユ湁鏃跺欎細鎵懼埌宸茬粡鍒犻櫎鐨勬枃浠訛紝榪樹細鏈夋壘涓嶅埌鏈鏂板垰鍒氬壋寤烘枃浠剁殑鎯呭喌錛屽綋鏄庢槑璁板緱鏈夊嵈鎵句笉鍒版椂錛屽氨鐢╢ind鍛戒護鏉ユ煡鎵俱俧ind鐢ㄦ硶錛歠ind瑕佹煡鎵劇殑璺寰勫弬鏁-name鍙傛暟錛氭寚瀹氳佹煡鎵劇殑鏂囦歡鍚-user鍙傛暟錛氭寚瀹氳佹煡鎵劇殑鏂囦歡鎵灞炵敤鎴-type鍙傛暟鎸囧畾鏌ユ壘鏂囦歡鐨勭被鍨嬶紝鍒嗗埆鏈塪鐩褰曘乴榪炴帴鏂囦歡銆乻socket鏂囦歡絳夛紝find鍛戒護鐨勪嬌鐢ㄤ緥瀛愶細find/home-namemyfile.txt涓婇潰鐨勫懡浠ゅ湪/home璺寰勪笅鏌ユ壘myfile.txt鐨勭粷瀵硅礬寰勩

linux涓鏌ョ湅鏂囦歡鍜岀洰褰曠殑鍛戒護鏄浠涔堬紵

Linux涓鏌ユ壘鏂囦歡澶圭殑鍛戒護鏄痜ind鍛戒護銆侺inux-鏂囦歡鎼滅儲鍛戒護find鐨勬搷浣滀嬌鐢ㄦ柟娉曞備笅錛

1銆佸叏鐩樻悳緔錛屼篃鍙浠ユ寚瀹氱洰褰曟悳緔銆俧ind鎼滅儲鐩褰-name鐩鏍囧悕瀛楋紝find/-namefile

2銆佽繖鏍鋒悳緔㈢湅鍒扮殑閮芥槸file鐨勫畬鍏ㄥ尮閰,鍖哄垎澶у皬鍐欑殑錛屽彲浠ョ敤-iname涓嶅尯鍒嗗ぇ灝忓啓錛宖ind/-inamefile銆傝繖鏍鋒垜浠灝卞彲浠ュ氭煡鎵懼埌澶у啓鐨勭浉鍏蟲枃浠朵簡銆

3銆佹垜浠鍏堜嬌鐢*閫氶厤絎︽潵鍖歸厤涓嬪寘鍚玣ile鐨勭浉鍏蟲枃浠跺尯鍒嗗ぇ灝忓啓鐨勶細find/-name*file*銆備笉鍖哄垎澶у皬鍐欑殑錛歠ind/-iname*file*銆傝繖鏍峰尮閰嶇殑璇濇枃浠跺氨姣旇緝澶氫簡,瓚婄簿鍑嗙殑鍖歸厤瓚婃湁鍒╀簬鏌ユ壘銆

4銆乫ind鎼滅儲鐩褰-size鏂囦歡澶у皬銆備笅闈㈡垜浠鏌ユ壘涓嬪ぇ浜100MB鐨勬枃浠,搴旇ュ疄闄呮槸102400KB*2,鎵鏈夋悳緔㈠懡浠や負錛歠ind/-size+204800銆-鍙鋒槸灝忎簬錛岀洿鎺ュ啓鏁板瓧灝辨槸絳変簬銆

5銆乫ind鎼滅儲鐩褰-user鐢ㄦ埛鍚嶃傝繖閲屾槸鏌ユ壘灞炰簬鐢ㄦ埛鍚嶄負user1鐨勬枃浠訛紝linux濡備綍娣誨姞鍒犻櫎鐢ㄦ埛鍚,鍙浠ュ弬鑰僉inux鐢ㄦ埛綆$悊鍛戒護錛歠ind/-useruser1銆

6銆乫ind鎼滅儲鐩褰-typed銆傛煡鎵炬煇涓鐩褰曚笅鐨勬墍鏈夌洰褰曪細find/tmp-typed銆

7銆乫ind鎼滅儲鐩褰-cmin-鏃墮棿(鍗曚綅鍒嗛挓)銆傛煡鎵緀tc涓嬮潰1灝忔椂鍐呰淇鏀圭殑鏂囦歡,鏍圭洰褰曚笅闈㈠お澶氫簡,鎸囧畾涓涓鐩褰曪細find/etc-cmin-60銆

8銆佸綋鐒秄ind鍛戒護鏄鍙浠ュ氫釜閫夐」涓璧鋒坊鍔犳煡璇㈢殑錛-a鏄鍓嶅悗鏉′歡閮借佹弧瓚籌紝-o鏄婊¤凍涓涓鏉′歡灝卞ソ錛岃繖鏍鋒垜浠鍙浠ユ竻闄ょ殑鐪嬪埌琚榪囨護鎺夌殑鏂囦歡銆

linux鎬庝箞鏌ョ湅mysql瀹夎呰礬寰勶紵

鏂規硶濡備笅錛

涓銆佹煡鐪嬫枃浠跺畨瑁呰礬寰

鍦ㄧ粓絝杈撳叆錛

whereismysql

鍥炶濺錛屽傛灉浣犲畨瑁呭ソ浜唌ysql錛屽氨浼氭樉紺烘枃浠跺畨瑁呯殑鍦板潃錛屼緥濡傛垜鐨勬樉紺(瀹夎呭湴鍧鍙鑳戒細涓嶅悓)

root@ubuntu:/#whereismysql

mysql:/usr/bin/mysql/usr/bin/X11/mysql/usr/local/mysql

浜屻佹煡璇㈣繍琛屾枃浠舵墍鍦ㄨ礬寰(鏂囦歡澶瑰湴鍧)

濡傛灉浣犲彧瑕佹煡璇㈡枃浠剁殑榪愯屾枃浠舵墍鍦ㄥ湴鍧錛岀洿鎺ョ敤涓嬮潰鐨勫懡浠ゅ氨鍙浠ヤ簡(榪樻槸浠mysql涓轟緥)錛

whichmysql

緇堢鏄劇ず:

root@ubuntu:/#whichmysql

/usr/bin/mysql

Linux緋葷粺涓濡備綍娣誨姞鑷宸辯殑搴撴枃浠惰礬寰勶紵

搴撴枃浠跺湪榪炴帴(闈欐佸簱鍜屽叡浜搴)鍜岃繍琛(浠呴檺浜庝嬌鐢ㄥ叡浜搴撶殑紼嬪簭)鏃惰浣跨敤錛屽叾鎼滅儲璺寰勬槸鍦ㄧ郴緇熶腑榪涜岃劇疆鐨勩備竴鑸琇inux緋葷粺鎶/lib鍜/usr/lib涓や釜鐩褰曚綔涓洪粯璁ょ殑搴撴悳緔㈣礬寰勶紝鎵浠ヤ嬌鐢ㄨ繖涓や釜鐩褰曚腑鐨勫簱鏃朵笉闇瑕佽繘琛岃劇疆鎼滅儲璺寰勫嵆鍙鐩存帴浣跨敤銆傚逛簬澶勪簬榛樿ゅ簱鎼滅儲璺寰勪箣澶栫殑搴擄紝闇瑕佸皢搴撶殑浣嶇疆娣誨姞鍒板簱鐨勬悳緔㈣礬寰勪箣涓銆傝劇疆搴撴枃浠剁殑鎼滅儲璺寰勬湁涓嬪垪涓ょ嶆柟寮忥紝鍙浠婚夊叾涓浣跨敤錛

鍦ㄧ幆澧冨彉閲廘D_LIBRARY_PATH涓鎸囨槑搴撶殑鎼滅儲璺寰勩

鍦/etc/ld.so.conf鏂囦歡涓娣誨姞搴撶殑鎼滅儲璺寰勩

灝嗚嚜宸卞彲鑳藉瓨鏀懼簱鏂囦歡鐨勮礬寰勯兘鍔犲叆鍒/etc/ld.so.conf涓鏄鏄庢櫤鐨勯夋嫨

娣誨姞鏂規硶涔熸瀬鍏剁畝鍗曪紝灝嗗簱鏂囦歡鐨勭粷瀵硅礬寰勭洿鎺ュ啓榪涘幓灝監K浜嗭紝涓琛屼竴涓

B. linux為什麼有時候會出現找不到文件的情況呢

Linux系統中出現找不到文件的情況,通常是由於文件路徑錯誤、文件許可權不足、文件確實不存在或者環境變數設置不當等原因造成的。

首先,當在Linux系統中嘗試訪問或執行某個文件時,如果輸入的文件路徑不正確,系統就會提示找不到文件。例如,如果用戶嘗試運行一個腳本,但是輸入的路徑有誤,或者腳本不在當前目錄下,就會出現這種情況。此外,Linux系統是區分大小寫的,因此文件名的大小寫也必須完全匹配。

其次,文件許可權也是導致找不到文件的一個常見原因。在Linux中,每個文件和目錄都有相應的許可權設置,決定了哪些用戶可以讀取、寫入或執行該文件。如果用戶沒有足夠的許可權去訪問某個文件,系統就會阻止訪問,並可能給出找不到文件的錯誤提示。例如,一個普通用戶嘗試訪問只有root用戶才有許可權的文件時,就會出現這種情況。

最後,環境變數設置不當也可能導致找不到文件。在Linux中,環境變數PATH定義了系統在查找可執行文件時應搜索的目錄列表。如果PATH變數沒有包含目標文件所在的目錄,那麼當用戶嘗試執行該文件時,系統就會提示找不到文件。例如,如果用戶安裝了一個新的程序,並且該程序的可執行文件位於一個非標準的目錄中,而該目錄又沒有被添加到PATH變數中,那麼用戶直接輸入程序名稱時,系統就會因為找不到可執行文件而報錯。

總的來說,Linux系統中出現找不到文件的情況可能由多種原因導致,包括文件路徑錯誤、文件許可權不足以及環境變數設置不當等。為了避免這種情況,用戶需要仔細檢查文件路徑和名稱的正確性,確保具有足夠的文件許可權,並正確設置環境變數。

C. linux頭文件存在編譯時卻找不到

1、通過find命令查找編譯時找不到的頭文件。
find / -name x.h (x.h是缺少的頭文件,根據實際版情況操作)
2、如果能找到, 就在/usr/include目錄下建立一個x.h的軟連接
ln -s /usr/include /usr/x/y/z/x.h (假設缺少的頭文件路徑 /usr/x/y/z/,根據實際情況操作)
3、如果不能找到,就權說明當前系統缺少此頭文件的庫,自行網路搜索相應的庫安裝即可。

D. linux為什麼有時候會出現找不到文件的情況呢

Linux有時會出現找不到文件的情況,這主要是由於文件系統的問題、路徑錯誤、許可權問題或文件確實不存在等原因造成的。


在Linux系統中,文件找不到的情況可能由多種因素引起。首先是文件系統的問題。如果文件系統出現錯誤或損壞,系統可能無法正確讀取或定位文件。這種情況通常發生在硬碟出現故障或文件系統受到外部干擾時。例如,突然斷電或系統崩潰可能導致文件系統的不一致狀態,從而影響文件的訪問。


其次,路徑錯誤也是常見的原因之一。在Linux中,路徑是用來定位文件的唯一標識。如果用戶或程序提供了錯誤的路徑,系統自然無法找到對應的文件。這包括路徑中的拼寫錯誤、使用了錯誤的目錄分隔符,或者路徑結構本身就不符合Linux的文件系統規范。


再者,許可權問題也可能導致文件無法訪問。Linux系統是一個多用戶系統,每個文件和目錄都有相應的訪問許可權。如果用戶沒有足夠的許可權去訪問某個文件,系統就會拒絕訪問,從而表現為找不到文件。例如,一個普通用戶可能無法訪問root用戶創建的私有文件,除非文件許可權被適當設置。


最後,文件確實不存在是最直接也是最簡單的原因。如果文件被刪除、移動或從未被創建,那麼嘗試訪問它時自然會收到“找不到文件”的錯誤。這種情況通常發生在用戶或程序錯誤地處理了文件路徑或文件名,或者在文件操作過程中出現了邏輯錯誤。


綜上所述,Linux系統中找不到文件的情況可能由文件系統問題、路徑錯誤、許可權問題或文件確實不存在等多種原因造成。理解和解決這些問題需要用戶對Linux的文件系統和許可權管理有一定的了解。

閱讀全文

與linux明明有文件說找不到相關的資料

熱點內容
linux如何分屏顯示 瀏覽:257
手機可以直接填寫pdf文件么 瀏覽:554
linux虛擬光碟機軟體 瀏覽:836
米2s最好的版本 瀏覽:640
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894
qq古代頭像傷感圖片 瀏覽:797
wpspdf文檔如何在文件夾預覽 瀏覽:15
大數據與工業的結合包括哪些領域 瀏覽:993
蘋果7鬧鍾鈴聲設置歌曲 瀏覽:168
法庭文件有哪些 瀏覽:211
zip文件怎麼刪除嗎 瀏覽:247
win1016179安裝失敗 瀏覽:457
pp助手的文件系統 瀏覽:218
設計網站橫幅廣告要哪些因素 瀏覽:991
勞務報酬認定在多少號文件 瀏覽:209
本地數據傳輸業務有什麼用途 瀏覽:375
什麼情侶app好用 瀏覽:575
旅遊攻略適合下什麼app 瀏覽:403
nodejsbusboy下載 瀏覽:106

友情鏈接