1.搜索桌面目錄下,文件名包含1
的文件
find Desktop/ -name "*1*"
javascript
2.搜索桌面目錄下,全部以.txt
爲拓展名的文件
find -name "*.txt"
css
3.搜索桌面目錄下,以數字1
開頭的文件
find -name "1*"
html
01.py
的軟連接FirstPython
FirstPython
的軟連接
絕對路徑:html5
FirstPython
移動到demo
目錄下,對比使用相對路徑和絕對路徑的區別
ln
建立連接時,若是沒有-s
選項,會建立一個硬連接,而不是軟連接硬連接練習java
~/Desktop/demo
目錄下創建~/Desktop/demo/b/c/01.py
的硬連接01_hard
ls -l
查看文件的硬連接(硬連接--有多少種方式能夠訪問文件或目錄)
~/Desktop/demo/b/c/01.py
,而且使用tree
來確認demo
目錄下的三個連接文件
文件軟硬連接的示意圖python
在Linux 中,文件名和文件的數據是分開儲存的jquery
- 提示:
- 在Linux中,只有文件的
硬連接數==0
纔會被刪除- 使用
ls -l
能夠查看一個文件的硬連接的數量- 在平常工做中,幾乎不會創建文件的硬連接
Windows
經常使用rar
Mac
經常使用zip
Linux
經常使用tar.gz
tar
是Linux中最 經常使用的備份工具,此命令能夠把一系列文件打包到一個大文件中,也能夠把一個打包的大文件恢復成一系列文件tar
的命令格式以下: # 打包文件:
tar -cvf 打包文件.tar 被打包文件/路徑
# 解包文件
tar -xvf 打包文件.tar
tar
選項說明選項 | 含義 |
---|---|
c | 生成檔案文件,建立打包文件 |
x | 解壓檔案文件 |
v | 列出歸檔解檔的詳細過程,顯示進度 |
f | 指定檔案文件名稱,f後面必定是.tar 文件,因此必須放選項最後 |
注意:
f
選項必須放在最後,其餘選項能夠隨意linux
打包解包演練android
01.py
、02.py
、03.py
py.tar
的包tar
目錄,而且py.tar
移動到tar
目錄下 5.解包py.tar
1)gzipcss3
tar
與gzip
命令結合可使用實現文件打包和壓縮
tar
只負責打包文件,但不壓縮gzip
壓縮tar
打包後的文件,其拓展名通常用xxx.tar.gz
在
Linux
中,最多見的壓縮格式是xxx.tar.gz
tar
命令中有一個選項 -z 能夠調用gzip
,從而能夠方便壓縮和解壓的功能# 壓縮文件 tar -zcvf 打包文件.tar.gz 被壓縮文件/路徑... #解壓縮文件 tar -zxvf 打包文件.tar.gz #解壓縮到指定路徑 tar -zxvf 打包文件.tar.gz -C 目標路徑
選項 | 含義 |
---|---|
-C | 解壓縮到指定目錄,注意:要解壓的目錄必須存在 |
例子:
2)bzip2
tar
與bzip2
命令 結合可使用實現文件打包和壓縮(用法和gzip
同樣)
tar
只負責打包文件,但不壓縮bzip2
壓縮tar
打包後的文件,其拓展名通常用xxx.tar.bz2
tar
命令中有一個選項-j 能夠調用bzip2
,從而能夠方便的實現壓縮和解壓縮的功能# 壓縮文件 tar -jcvf 打包文件.tar.bz2 被壓縮的文件/路徑... # 解壓縮文件 tar -jxvf 打包文件.yar.bz2