ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)和檢視目錄資訊等。
常用引數搭配:
ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案
ls -a 列出除.及..的其它檔案
ls -r 反序排列
ls -t 以檔案修改時間排序
ls -s 以檔案大小排序
ls -h 以易讀大小顯示
ls -l 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來
命令語法:cd [目錄名]。說明:切換當前目錄至dirname
例子:①進入要目錄
cd /
②進入"家"目錄
cd ~
③進入上一次工作路徑
cd -
④把上個命令的引數作為cd引數使用。
cd !$
檢視當前工作目錄路徑
例子:①檢視當前路徑
pwd②檢視軟鏈結的實際路徑
pwd -p
建立資料夾
例子:①當前工作目錄下建立名為test的資料夾
mkdir test
②在tmp目錄下建立路徑為test/tt/t的目錄,若不存在,則建立
mkdir -p /tmp/test/tt/t
①刪除目錄(也可以用rmdir,但是不能刪除非空目錄)
rm -rf 目錄名字
-r 就是向下遞迴,不管有多少級目錄,一併刪除
-f 就是直接強行刪除,不作任何提示
例子:rm -rf /var/log/httpd/access #刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾(慎用)
②刪除檔案
例子:rm -f /var/log/httpd/access.log #強制刪除/var/log/httpd/access.log這個檔案
移動檔案或修改檔名,根據第二引數型別(如目錄,則移動檔案;如為檔案則重命令該檔案)。當第二個引數為目錄時,可將多個檔案以空格分隔作為第一引數,移動多個檔案到引數2指定的目錄中。
例子:①將檔案test.log重新命名為test1.txt
mv test.log test1.txt
②將檔案log1.txt,log2.txt,log3.txt移動到根的test3目錄中
mv llog1.txt log2.txt log3.txt /test3
③將檔案file1改名為file2,如果file2已經存在,則詢問是否覆蓋
mv -i log1.txt log2.txt
④移動當前資料夾下的所有檔案到上一級目錄
mv * ../
將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄(空格分隔)。
常用引數:
-i 提示
-r 複製目錄及目錄內所有專案
-a 複製的檔案與原檔案時間一樣
例子:①cp 原目標檔案路徑/檔名 目標路徑
cp /home/test.txt /home/test/test.txt
②cp -r 源目錄/* 目地目錄
使用-r引數可實現遞迴功能,即所有子目錄中的檔案與目錄均拷貝
可以顯示檔案內容
例:cat echoin.txt
Linux 常用命令整理
在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...
linux常用命令整理
cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...
linux 常用命令 整理
mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...