功能:ls命令用來顯示目標列表,在Linux中是使用率較高的命令。ls命令的輸出信息可以進行彩色加亮顯示,以分區不同類型的文件。
格式:ls(選項)(參數)
參數:
-a:顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為「.」的視為影藏,不會列出);
-A:顯示除影藏文件「.」和「..」以外的所有文件列表;
-C:多列顯示輸出結果。這是默認選項;
-l:與「-C」選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列;
-F:在每個輸出項後追加文件的類型標識符,具體含義:「*」表示具有可執行許可權的普通文件,「/」表示目錄,「@」表示符號鏈接,「|」表示命令管道FIFO,「=」表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
-b:將文件中的不可輸出的字元以反斜線「」加字元編碼的方式輸出;
-c:與「-lt」選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件的索引節點中的ctime欄位。與「-l」選項連用時,則排序的一句是文件的狀態改變時間;
-d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
-f:此參數的效果和同時指定「aU」參數相同,並關閉「lst」參數的效果;
-i:顯示文件索引節點號(inode)。一個索引節點代表一個文件; --file-type:與「-F」選項的功能相同,但是不顯示「*」;
-k:以KB(千位元組)為單位顯示文件大小;
-l:以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、許可權模式、硬連接數、所有者、組、文件大小和文件的最後修改時間等;
-m:用「,」號區隔每個文件和目錄的名稱;
-n:以用戶識別碼和群組識別碼替代其名稱;
-r:以文件名反序排列並輸出目錄內容列表;
-s:顯示文件和目錄的大小,以區塊為單位;
-t:用文件和目錄的更改時間排序;
-L:如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄;
-R:遞歸處理,將指定目錄下的所有文件及子目錄一並處理; --full-time:列出完整的日期與時間; --color[=WHEN]:使用不同的顏色高亮顯示不同類型的。
⑵ Linux命令ls -a和ls -A的含義是什麼
ls命令用於顯示文件目錄列表,和Windows系統下DOS命令dir類似。當執行ls命令時,默認顯示的只有非隱藏文件的文件名、以文件名進行排序及文件名代表的顏色顯示。當不加參數時,默認列出當前目錄的列表信息。
ls [選項] [目錄或文件名]參數:
1、-a:--all的縮寫,顯示所有的文件,包括隱藏文件(以.開頭的文件)。
2、-A:--almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當前目錄.和上級目錄..這兩個文件。
(2)linux顯示隱藏文件命令擴展閱讀:
其他is命令語法
1、-c:和-lt一起使用:顯示列表並且以ctime(文件狀態最後改變時間)排序。和-l一起使用:顯示ctime並且以文件名排序。其他情況,以ctime排序。
2、d:--directory的縮寫,僅列出目錄本身,而不是列出目錄里的內容列表。
3、-f:直接列出結果,而不進行排序(ls默認會以文件名排序)。
4、--color[=WHEN]:是否根據文件類型顯示顏色,WHEN可以為never、always或者auto。
5、--full-time:以完整的實際模式顯示(包含年月日時分),類似與ls -l --time-style=full-iso。
6、-g:列表顯示結果,和-l類似,但是不顯示文件所屬者。。
7、-h:將文件內容大小以GB、KB等易讀的方式顯示。
8、-i:結合-l參數,列出每個文件的inode。
9、-l:列出長數據串,顯示出文件的屬性與許可權等數據信息。
-10、n:和-l類似,只是顯示的所屬用戶和組不是名稱而是對應的id。
11、-r:--reverse,將排序結果以倒序方式顯示。
12、-S:以文件大小排序。
13、-t:以修改時間排序。
14、--help:顯示幫助信息。
⑶ linux隱藏文件怎麼取消隱藏
linux隱藏文件取消隱藏方法如下:
1、要列出隱藏文件,需要使用ls命令的-a參數,ls-a如果不使用-a參數,系統不會列出本目錄下的隱藏文件信源和隱藏文件夾;
2、隱藏文件/文件夾的刪除.單個隱藏文件和文件夾的刪除滑納態,用rm命令後面指定文件名或者文件夾名就可以了。如果想要刪除一個文件夾下面所有的產品,使用「rm./*」命令只能刪除正常的文件和文件夾,要想刪除隱藏文件/文件夾,還茄物得使用"rm-r.*"。
⑷ linux甯哥敤鍛戒護鍙婄敤娉
Linux甯哥敤鍛戒護鍙婂叾鐢ㄦ硶
鍦↙inux緋葷粺涓錛屽懡浠ゆ槸鐢ㄦ埛涓庢搷浣滅郴緇熶氦浜掔殑鍩烘湰鏂瑰紡銆備笅闈㈠垪涓句簡涓浜涘父鐢ㄧ殑Linux鍛戒護鍙婂叾鍩烘湰鐢ㄦ硶錛
1. ls錛氬垪鍑虹洰褰曞唴瀹
鐢ㄦ硶錛歚ls [閫夐」] [鐩褰曟垨鏂囦歡]`
渚嬪瓙錛歚ls -l`錛堜互闀挎牸寮忔樉紺虹洰褰曞唴瀹癸級銆乣ls -a`錛堟樉紺烘墍鏈夋枃浠訛紝鍖呮嫭闅愯棌鏂囦歡錛
2. cd錛氬垏鎹㈢洰褰
鐢ㄦ硶錛歚cd [鐩褰昡`
渚嬪瓙錛歚cd /home/user`錛堝垏鎹㈠埌/home/user鐩褰曪級銆乣cd ..`錛堝垏鎹㈠埌涓婄駭鐩褰曪級
3. pwd錛氭樉紺哄綋鍓嶅伐浣滅洰褰
鐢ㄦ硶錛歚pwd`
渚嬪瓙錛氭墽琛宍pwd`鍛戒護灝嗚緭鍑哄綋鍓嶆墍鍦ㄧ洰褰曠殑璺寰
4. mkdir錛氬壋寤虹洰褰
鐢ㄦ硶錛歚mkdir [閫夐」] 鐩褰昤
渚嬪瓙錛歚mkdir new_dir`錛堝壋寤哄悕涓簄ew_dir鐨勭洰褰曪級
5. rm錛氬垹闄ゆ枃浠舵垨鐩褰
鐢ㄦ硶錛歚rm [閫夐」] 鏂囦歡鎴栫洰褰昤
渚嬪瓙錛歚rm file.txt`錛堝垹闄file.txt鏂囦歡錛夈乣rm -r dir`錛堥掑綊鍒犻櫎dir鐩褰曞強鍏跺唴瀹癸級
6. cp錛氬嶅埗鏂囦歡鎴栫洰褰
鐢ㄦ硶錛歚cp [閫夐」] 婧愭枃浠舵垨鐩褰 鐩鏍囨枃浠舵垨鐩褰昤
渚嬪瓙錛歚cp file.txt new_file.txt`錛堝嶅埗file.txt騫墮噸鍛藉悕涓簄ew_file.txt錛
7. mv錛氱Щ鍔ㄦ垨閲嶅懡鍚嶆枃浠舵垨鐩褰
鐢ㄦ硶錛歚mv [閫夐」] 婧愭枃浠舵垨鐩褰 鐩鏍囨枃浠舵垨鐩褰昤
渚嬪瓙錛歚mv file.txt dir/`錛堝皢file.txt縐誨姩鍒癲ir鐩褰曪級銆乣mv old_name.txt new_name.txt`錛堥噸鍛藉悕鏂囦歡錛
8. cat錛氭煡鐪嬫枃浠跺唴瀹
鐢ㄦ硶錛歚cat [閫夐」] 鏂囦歡`
渚嬪瓙錛歚cat file.txt`錛堟煡鐪媐ile.txt鐨勫唴瀹癸級
9. echo錛氬湪緇堢杈撳嚭鏂囨湰鎴栧彉閲忓唴瀹
鐢ㄦ硶錛歚echo [閫夐」] [瀛楃︿覆]`
渚嬪瓙錛歚echo "Hello, World!"`錛堣緭鍑篐ello, World!錛夈乣echo $PATH`錛堣緭鍑篜ATH鐜澧冨彉閲忕殑鍊礆級
10. grep錛氬湪鏂囦歡涓鏌ユ壘鏂囨湰
鐢ㄦ硶錛歚grep [閫夐」] 妯″紡 [鏂囦歡...]`
渚嬪瓙錛歚grep "text" file.txt`錛堝湪file.txt涓鏌ユ壘鍖呭惈"text"鐨勮岋級
11. sudo錛氫互瓚呯駭鐢ㄦ埛鏉冮檺鎵ц屽懡浠
鐢ㄦ硶錛歚sudo 鍛戒護`
渚嬪瓙錛歚sudo apt update`錛堜嬌鐢╝pt鍖呯$悊鍣ㄦ洿鏂拌蔣浠舵簮錛岄渶瑕佽秴綰х敤鎴鋒潈闄愶級
12. man錛氭煡鐪嬪懡浠ょ殑鎵嬪唽欏
鐢ㄦ硶錛歚man 鍛戒護`
渚嬪瓙錛歚man ls`錛堟煡鐪媗s鍛戒護鐨勬墜鍐岄〉錛
榪欏彧鏄疞inux鍛戒護鐨勫啺灞變竴瑙掞紝瀹為檯涓奓inux鎻愪緵浜嗛潪甯鎬赴瀵屽拰寮哄ぇ鐨勫懡浠よ屽伐鍏鳳紝鍙浠ユ弧瓚沖悇縐嶅嶆潅鐨勪換鍔¢渶奼傘傚逛簬鍒濆﹁呮潵璇達紝鎺屾彙榪欎簺鍩烘湰鍛戒護鏄鍏ラ棬Linux鐨勫叧閿涓姝ャ傞殢鐫浣跨敤鐨勬繁鍏ワ紝鐢ㄦ埛浼氬彂鐜版洿澶氶珮綰у拰涓撲笟鐨勫懡浠ゅ強鐢ㄦ硶銆