linux 常用(二)常用檔案操作命令
1 查詢 install.log 檔案
有的時候 知道
某個資料夾的名字 或者 檔案的名字
但是想去查這個 資料夾 或者 檔案 所在的全路徑
可以用如下命令:
1)查詢 系統根目錄下:
/root/install.log
/etc/install.log
2)查詢 當前目錄下:
/root/install.log
2 刪除資料夾及其下面的子資料夾
rm -rf
rm remove的縮寫
-r 就是向下遞迴,不管有多少級目錄,一併刪除
-f 就是直接強行刪除,不作任何提示的意思
[[email protected] jdk7]# find / -name 'jdk*'
/root/usr/java/jdk-6u27-linux-x64-rpm.bin
/root/usr/java/jdk-6u27-linux-amd64.rpm
/root/jdk-7u65-linux-x64.tar.gz
/usr/include/xulrunner-sdk-1.9/java/jdk_java_lang_String.h
/usr/java/jdk1.7.0_65
/usr/java/jdk1.7.0_65/lib/visualvm/profiler/lib/deployed/jdk15
/usr/java/jdk1.7.0_65/lib/visualvm/profiler/lib/deployed/jdk16
[[email protected] jdk7]# rm -rf /usr/java/jdk1.7.0_65
[[email protected] ~]# find / -name 'jdk*'
/root/usr/java/jdk-6u27-linux-x64-rpm.bin
/root/usr/java/jdk-6u27-linux-amd64.rpm
/root/jdk-7u65-linux-x64.tar.gz
/usr/include/xulrunner-sdk-1.9/java/jdk_java_lang_String.h
cp -ri file1 file2
把file1檔案目錄 複製到file2 下面 file1 可以是檔案 資料夾 file2是目錄資料夾
4 unzip命令
[[email protected] ~]# unzip pdi-ce-5.0.1.A-stable.zip -d "/mnt/kettle"pdi-ce-5.0.1.A-stable.zip 為待解壓的檔名
-d 為指定的 解壓檔案存放路徑 若不存在 會自動建立
"" 裡面的是絕對路徑
若不用指定路徑,即在當前目錄下。
[[email protected] ~]# unzip pdi-ce-5.0.1.A-stable.zip
Archive: pdi-ce-5.0.1.A-stable.zip
replace data-integration/pan.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename:
-n 引數 :不覆蓋已經存在的檔案
[[email protected] ~]# unzip -n pdi-ce-5.0.1.A-stable.zip
Archive: pdi-ce-5.0.1.A-stable.zip
[[email protected] ~]#
nohup: cannot run command `./load_hbase.sh': Permission denied
[[email protected] ktrOrkjb_file]# chmod +x load_hbase.sh
5 查詢某個資料夾下的檔案夾個數
find /spss/ngProject/biportal2/doc -type d | wc -l
6 查詢某個資料夾下的檔案個數
find /spss/ngProject/biportal2/doc -type f | wc -l
6 根據檔案關鍵字查詢檔名 進而獲得檔案整個內容
查詢所有包含6072字樣的檔案
# grep '6072' *
$ grep ‘test’ d*
顯示所有以d開頭的檔案中包含 test的行。
$ grep ‘test’ aa bb cc
顯示在aa,bb,cc檔案中匹配test的行。
$ grep ‘[a-z]\{5\}’ aa
顯示所有包含每個字串至少有5個連續小寫字元的字串的行。
$ grep ‘w\(es\)t.*\1′ aa
如果west被匹配,則es就被儲存到記憶體中,並標記為1,然後搜尋任意個字元(.*),這些字元後面緊跟著 另外一個es(\1),找到就顯示該行。如果用egrep或grep -E,就不用”\”號進行轉義,直接寫成’w(es)t.*\1′就可以了。
相關推薦
linux 常用(二)常用檔案操作命令
1 查詢 install.log 檔案 有的時候 知道 某個資料夾的名字 或者 檔案的名字 但是想去查這個 資料夾 或者 檔案 所在的全路徑 可以用如下命令: 1)查詢 系統根目錄下: [[email protected] ~]# find / -nam
Linux學習(二)——常用檔案管理命令
一. 常用 Linux 命令的基本使用 序號 命令 對應英文 作用 01 ls list 檢視當前資料夾下的內容 02 pwd
Linux基礎(二)——/proc檔案系統
1、/proc檔案系統簡介 /proc檔案系統由一組目錄和檔案組成,裝配(mount)於/proc目錄下。/proc檔案系統是一種虛擬檔案系統,以檔案系統目錄和檔案形式提供一個只想核心資料結構的介面。這為檢視和改變各種系統屬性開啟了方便之門。此外,還能通過一組以/proc
Redis系列學習(二)客戶端操作命令(基於Centos7)
1. Redis命令 Redis命令用於在redis伺服器上執行某些操作。要在Redis伺服器上執行的命令,需要一個Redis客戶端。 1.1 語法 Redis客戶端的基本語法如下: # src/redis-cli 遠端伺服器上執行命令
JAVA開發經驗(二):常用工具類2.1-IO-檔案操作類(FileUtil)
摘要說明: FileUtil主要是整合Apache Commons IO庫中的FileUtils類;主要包括對檔案的屬性查詢,複製,移動,檔案讀取,刪除等 Apache Commons IO庫包含實用程式類,流實現,檔案過濾器,檔案比較器,位元組序轉換類等等 Maven
Linux基礎程式設計(二) 常用指令大全
系統資訊 指令 用途 arch 顯示機器的處理器架構,相當於uname -m uname -a 列印當前系統所有相關資訊 dmidecode -q 顯示硬體系統部件 hdparm -i /dev/hda 羅列一個磁碟的架構特性
嵌入式Linux C程式設計學習之路(二)——常用命令彙總1
一、使用者管理類命令 1:格式:useradd [選項] 使用者名稱 useradd kkkw -新增名字為kkkw的使用者,當用戶建立成功後,會在/home/ 目錄下生成與使用者名稱同名的目錄 [root@loc home]# useradd kkkw [roo
IDEA使用筆記(二)——常用快捷鍵
啟動服務 單行 bug 搜狗輸入法 添加 註釋 所有 類文件 ctrl+ 1:在IDEA上面找到快捷鍵都是有哪些?如下圖所示: 2:導出快捷鍵的描述文件,打印一份,慢慢看,多使用,慢慢的就記住了 3:我自己在開發中經常使用的IDEA快捷鍵,主要是導航、查找、編輯相關的,
Shell(二)常用命令和技巧
命令列一些技巧: * 表示任意字元(也可以無字元) ? 任意一個單字元 [a-z] 包含一個字元範圍中的任一字元 [^a-z] 不包含此範圍的字元 Tab鍵 補齊命令名稱或其他名稱 history 重新輸入以前執行過的指令 !+序號
Cent OS (二)常用的命令介紹
1. 常用的Linux命令 序號 命令 對應英文 作用 01 ls list 檢視當前資料夾下的內容 02 pwd print
Linux學習(三)——常用的遠端管理命令
遠端管理常用命令 目標 關機/重啟 shutdown 檢視或配置網絡卡資訊 ifconfig ping 遠端登入和複製檔案 ssh scp 01. 關機/重啟
Python 3 學習(二)—— 常用內建函式(網上收集整理)
文章目錄 輸入輸出 數學運算 型別轉換 序列操作 函式操作 Python 3 所有內建函式 輸入輸出 print(*objects, sep=' ', end='\n', file=sys.stdout,
ajax使用筆記(二)--- 常用的ajax形式
Ajax常用的兩種形式 第一種: $.get(url,params,fn,type); //可設定type:"json" $.post(url,params,fn,type); 第二種: $.ajax(選項); 選項: url: t
Linux學習(二)檔案系統
一、檔案系統概述 檔案系統主要由3部分構成:與檔案管理相關的軟體、被管理的檔案、實施檔案管理所需的資料結構。 調整檔案系統的幾個步驟: (1)fdisk:在新的儲存裝置(硬碟)上建立分割槽。 (2)mkfs:在分割槽上建立檔案系統。 (3)mount:將該檔案系
IPFS (二)常用指令介紹1
1、基本命令 命令 介紹 add 新增一個檔案到IPFS cat 預覽檔案內容在控制檯 get
NumPy學習指南 學習筆記(二) 常用函式
1. 檔案讀寫 通常情況下,資料是以檔案形式儲存的。學會讀寫檔案是深入學習Numpy的基礎。 1.1 建立單位矩陣,並存入txt檔案i2 = np.eye(2) i2 Out[84]: array([[ 1., 0.], [ 0., 1.]]) 使用s
Linux核心驅動學習(二)----根檔案系統的構成 (root filesystem)
1、建立根檔案系統目錄和檔案 1.1建立目錄 1.2建立裝置檔案(命令mknod);必須建立裝置檔案---consle\null 1.3建立配置檔案---複製已有的/etc目錄下的檔案
Linux 檔案系統與裝置檔案系統 (二)—— sysfs 檔案系統與Linux裝置模型
提到 sysfs 檔案系統 ,必須先需要了解的是Linux裝置模型,什麼是Linux裝置模型呢? 一、Linux 裝置模型 1、裝置模型概述 從2.6版本開始,Linux開發團隊便為核心建立起一個統一的裝置模型。在以前的核心中沒有獨立的資料結構用來讓核
linux基本命令(二)-- 檢視檔案行\迴圈檔案行\大小寫轉換
1、 如何檢視檔案的第二行到最後一行 1、 awk '{if(NR!=1)print}' filename 2、 cat filename | tail -n +2 3、 cat filename | sed -n '2,$p' 2、 迴圈檔案行
JAVA開發經驗(二):常用工具類1.1-加解密-MD5
摘要說明: MD5:(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函式,可以產生出一個128位(16位元組)的雜湊值(hash value),用於確保資訊傳輸完整一致。MD5由美國密碼學家羅納德·李維斯特(Ronald Linn