find
ln
tar
apt-get
find
命令功能很是強大,一般用來在 特定的目錄下 搜索 符合條件的文件序號 | 命令 | 做用 |
---|---|---|
01 | find [路徑] -name "*.py" | 查找指定路徑下擴展名是 .py 的文件,包括子目錄 |
find
命令時同時可用find
的高級使用,在就業班會講1
的文件find -name "*1*"
.txt
爲擴展名的文件find -name "*.txt"
1
開頭的文件find -name "1*"
序號 | 命令 | 做用 |
---|---|---|
01 | ln -s 被連接的源文件 連接文件 | 創建文件的軟連接,用通俗的方式講相似於 Windows 下的快捷方式 |
-s
選項創建的是一個 硬連接文件
01.py
移動到 demo/b/c
目錄下01.py
的 軟連接 FirstPython
FirstPython
的軟連接FirstPython
移動到 demo
目錄下,對比使用 相對路徑 和 絕對路徑 的區別ln
建立連接時,若是沒有 -s
選項,會建立一個 硬連接,而不是軟連接~/Desktop/demo
目錄下創建 ~/Desktop/demo/b/c/01.py
的硬連接 01_hard
ls -l
查看文件的硬連接數(硬連接——有多少種方式能夠訪問文件或者目錄)~/Desktop/demo/b/c/01.py
,而且使用 tree
來確認 demo
目錄下的三個連接文件在 Linux 中,文件名 和 文件的數據 是分開存儲的ubuntu
硬連接數 == 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
選項必須放在最後,其餘選項順序能夠隨意bash
01.py
、02.py
、03.py
py.tar
的包tar
目錄,而且將 py.tar
移動到 tar
目錄下py.tar
gzip
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 | 解壓縮到指定目錄,注意:要解壓縮的目錄必須存在 |
bzip2(two)
tar
與 bzip2
命令結合可使用實現文件 打包和壓縮(用法和 gzip
同樣)操作系統
tar
只負責打包文件,但不壓縮,bzip2
壓縮 tar
打包後的文件,其擴展名通常用 xxx.tar.bz2
在 tar
命令中有一個選項 -j 能夠調用 bzip2
,從而能夠方便的實現壓縮和解壓縮的功能code
命令格式以下:blog
# 壓縮文件 tar -jcvf 打包文件.tar.bz2 被壓縮的文件/路徑... # 解壓縮文件 tar -jxvf 打包文件.tar.bz2
Advanced Packaging Tool
,是 Linux 下的一款安裝包管理工具# 1. 安裝軟件 $ sudo apt install 軟件包 # 2. 卸載軟件 $ sudo apt remove 軟件名 # 3. 更新已安裝的包 $ sudo apt upgrade
# 一個小火車提示 $ sudo apt install sl # 一個比較漂亮的查看當前進程排名的軟件 $ sudo apt install htop
ubuntu
中安裝軟件,更加快速,能夠經過設置鏡像源,選擇一個訪問網速更快的服務器,來提供軟件下載/安裝服務所謂鏡像源,就是全部服務器的內容是相同的(鏡像),可是根據所在位置不一樣,國內服務器一般速度會更快一些!進程
ip