Centos7 檢視檔案命令總結

2022-05-26 03:48:08 字數 3053 閱讀 1717

ls -d  --檔案或者目錄是否存在

ls -l 或者ll   --顯示詳細資訊

ls -lt  --檔案按時間順序排序(公升序)

ls -ltr  --按時間倒敘排序

ls -i  --顯示索引節點

cat -n 檔名  --顯示出行數

echo       --輸出從1到10

touch syscal   --建立檔名syscal01~syscal10

echo     --輸出奇數

echo     --輸出偶數 

tr命令中是乙個字元乙個字元去處理的

tr "替換的字元" "修改的字元"

在abcba中,替換的字元是abcba,也就是說這五個字元都要替換,替換的字元一定要存在原字元,否則不會替換。 

回到上面輸出的結果,54345。

a替換成1

b替換成2

c替換成3

b替換成4

a替換成5

按道理是這樣對吧?其實tr不是這樣執行的,因為a存在1這個物件了,後面又有乙個5這個物件。

tr的選擇是5,所以a是5,b也是同理

file 可以檢視當前檔案屬於什麼型別

d  --目錄

-   --普通檔案

純文字檔案 text      /etc/hosts  

二進位制檔案 binary  /bin/ls

資料型檔案 data     /tmp/etc.tar.gz

c/b  --塊檔案/字元檔案(裝置檔案)

s   --socket檔案

ln -s 「目標檔案」  「快捷方式檔案」

tree -l 1 /   --只檢視1級目錄,是根目錄下面的一級目錄

find ~ -type f -name "qq.txt"    --尋找家目錄下的qq.txt檔案-type--f是指檔案型別

-maxdepth 1--是指查詢最大深度

-mindepth  1--是指查詢最小深度

-perm 644--是指檔案許可權值

-iname--是指忽略大小寫

-exec--執行完find命令後,再執行其他命令 需要新增這個命令

find ~ -type f -iname "qq*.txt"

find ~ -type f -name "newfile*txt" -delete            第一種方法
find ~ -type f -name "newfile*txt" -exec rm -rf {} \;     第二種方法
find ~ -type f -name "newfile*txt" | xargs rm -rf       第三種方法
xargs命令是將當前資料整合成一行。

xargs -n2 《檔案 --如果檔案中都是資訊,你需要整合成兩行輸出新增-n2引數即可

rm -rf $(find ~ -type f -name "newfile*txt")          第四種方法

find ~ -type f -name "newfile*.txt" -exec cp {} ~/testdir  \;

find ~/ -type f -name "newfile*txt" | xargs tar -zcvf ~/boom.tar.gz

find ~ -type f -inum 394668

find ~ -type f -mtime +7    七天以前的檔案

find ~ -type f -mtime -7   最近七天的檔案

find ~ -type f -mtime 7   正好前面第七天的檔案

xargs命令是將資訊進行分組顯示,在xargs資訊後面命令是自動忽略別名的

將檔案資訊劃分為2組

xargs -n2 < ~/qq.txt
將txt檔案批量移動到tmp目錄下 複製同理

第一種方法  一定要加-i

find ~ -type f -name "file*.txt" |xargs -i mv {} /tmp

第二種方法 -t 表示最終指向目錄是tmp目錄

find ~ -type f -name "file*.txt" |xargs mv -t /tmp

stat 檔名

Centos7 檢視命令

檢視檔案系統 lsblk 檢視快裝置 df 檢視檔案系統 選項 du 檢視檔案空間使用情況 選項 fdisk l 裝置的絕對路徑 檢視檔案 find命令,遞迴查詢 獲取命令幫助 whaits 簡單說明命令功能,比如whaits ls help 命令只能檢視內建的命令 help ls 不能查詢,ls命...

centos7檢視埠命令

檢視centos埠命令 netstat lntp 檢視監聽 listen 的埠 netstat antp 檢視所有建立的tcp連線其他關於檢視伺服器網路資訊命令 檢視linux系統主機名 linux學習,http linux.it.net.cn hostname localhost.localdom...

CentOS7檢視開放埠命令

centos7的開放關閉檢視埠都是用防火牆來控制的,具體命令如下 檢視已經開放的埠 linux firewall cmd list ports 開啟埠 linux firewall cmd zone public add port 80 tcp permanent 命令含義 zone 作用域 add...