വ്യത്യസ്uത നിറങ്ങളിലുള്ള ഡിസ്uക് ഉപയോഗം പരിശോധിക്കുന്നതിനുള്ള ഒരു ഇതര df കമാൻഡ് Pydf


“pydf” (Python Disk File System) ഒരു നൂതന കമാൻഡ് ലൈൻ ടൂൾ ആണ്, കൂടാതെ Linux “df കമാൻഡ്” എന്നതിനുള്ള നല്ലൊരു ബദലാണ്. ഒരു ലിനക്സ് ഫയൽ സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കുന്നതും ലഭ്യമായതുമായ ഡിസ്ക് സ്പേസിന്റെ അളവ് പ്രദർശിപ്പിക്കുന്നതിന് ഇത് ഉപയോഗിക്കുന്നു, df കമാൻഡ് പോലെ, എന്നാൽ വ്യത്യസ്ത നിറങ്ങളിൽ. pydf കമാൻഡിന്റെ ഔട്ട്പുട്ട് നിങ്ങളുടെ ആവശ്യങ്ങൾക്കനുസരിച്ച് ഇഷ്ടാനുസൃതമാക്കാവുന്നതാണ്.

ഈ pydf കമാൻഡ് എഴുതിയിരിക്കുന്നത് പൈത്തൺ ഭാഷയിലാണ്, അത് വ്യത്യസ്ത ഫയൽ സിസ്റ്റം തരങ്ങൾക്കായി ഇഷ്ടാനുസൃത നിറങ്ങൾ ഉപയോഗിച്ച് Linux മൗണ്ടഡ് ഫയൽ സിസ്റ്റത്തിൽ ഡിസ്ക് ഉപയോഗത്തിന്റെ അളവും ലഭ്യമായ സ്ഥലവും പ്രദർശിപ്പിക്കുന്നു.

pydf ഇൻസ്റ്റാൾ ചെയ്യുന്നു

സ്ഥിരസ്ഥിതിയായി, Linux വിതരണങ്ങളിൽ pydf ടൂൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, നിങ്ങൾ അത് മൂന്നാം കക്ഷി ശേഖരം ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. അതിനാൽ, ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ആദ്യം yum കമാൻഡ്”.

# yum install pydf
Loaded plugins: fastestmirror, security
Determining fastest mirrors
epel/metalink								| 4.2 kB        
 * base: mirror.nbrc.ac.in
 * epel: mirrors.ispros.com.bd
 * extras: mirror.nbrc.ac.in
base                                                                   	| 3.7 kB         
epel                                                                    | 3.9 kB       
epel/primary_db                                                         | 4.2 MB        
extras                                                                  | 3.5 kB        
updates                                                                 | 3.5 kB     
updates/primary_db                                                      | 1.9 MB     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pydf.noarch 0:9-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================
 Package                            Arch            	Version         	Repository		Size
==================================================================================================================
Installing:
 pydf                               noarch              9-3.el6         	epel                    14 k

Transaction Summary
==================================================================================================================
Install       1 Package(s)

Total download size: 14 k
Installed size: 25 k
Is this ok [y/N]: y
Downloading Packages:
pydf-9-3.el6.noarch.rpm                                                 |  14 kB        
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : pydf-9-3.el6.noarch                                          1/1 
  Verifying  : pydf-9-3.el6.noarch                                          1/1 

Installed:
 pydf.noarch 0:9-3.el6                                                                                                                                   

Complete!

ഡെബിയൻ അധിഷ്uഠിത വിതരണങ്ങളിൽ, പാക്കേജ് മാനേജർ സിസ്റ്റത്തിൽ നിന്ന് pydf ടൂൾ ലഭ്യമാണ്, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ “apt-get കമാൻഡ്” ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo apt-get install pydf
[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  java-wrappers
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
  pydf
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 12.1 kB of archives.
After this operation, 70.7 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/universe pydf all 10 [12.1 kB]
Fetched 12.1 kB in 1s (6,097 B/s)
Selecting previously unselected package pydf.
(Reading database ... 175568 files and directories currently installed.)
Unpacking pydf (from .../apt/archives/pydf_10_all.deb) ...
Processing triggers for man-db ...
Setting up pydf (10) ...

pydf കമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാം

ആർഗ്യുമെന്റ് വ്യക്തമാക്കാതെ നിങ്ങൾ pydf കമാൻഡ് മാത്രം പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, അത് മൌണ്ട് ചെയ്ത എല്ലാ ഫയൽ സിസ്റ്റങ്ങൾക്കൊപ്പം ഡിസ്ക് സ്പേസ് ഉപയോഗത്തിന്റെ വിവരങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കും.

# pydf
Filesystem Size  Used Avail Use%                                            Mounted on
/dev/sda2   49G 3244M   44G  6.4 [###.....................................] /         
/dev/sda1  194M   43M  140M 22.4 [#########...............................] /boot     
/dev/sdb1  492G  345G  122G 70.2 [#########################...............] /data    
/dev/sda3   39G 4043M   33G 10.0 [####....................................] /home     
/dev/sda6   55G   33G   19G 60.0 [########################................] /var      
/dev/sdc1  492G  262G  205G 53.3 [#####################...................] /videos

0 ബ്ലോക്കുകളുള്ള ഫയൽ സിസ്റ്റം ഏതെന്ന് പരിശോധിക്കാൻ, -a അല്ലെങ്കിൽ -all ആർഗ്യുമെന്റിനൊപ്പം ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# pydf -a
Filesystem  Size  Used Avail Use%                                        Mounted on             
/dev/sda2    49G 3244M   44G  6.4 [##..................................] /                       
/dev/sda1   194M   43M  140M 22.4 [########............................] /boot                   
/dev/sdb1   492G  345G  122G 70.2 [#########################...........] /data                   
devpts         0     0     0    - [....................................] /dev/pts                
tmpfs      3995M     0 3995M  0.0 [....................................] /dev/shm                
/dev/sda3    39G 4043M   33G 10.0 [####................................] /home                   
proc           0     0     0    - [....................................] /proc                   
none           0     0     0    - [....................................] /proc/sys/fs/binfmt_misc
sysfs          0     0     0    - [....................................] /sys                    
/dev/sda6    55G   33G   19G 60.0 [######################..............] /var                    
sunrpc         0     0     0    - [....................................] /var/lib/nfs/rpc_pipefs 
/dev/sdc1   492G  262G  205G 53.3 [###################.................] /videos

മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് കാണുന്നതിന്, -h എന്ന ഓപ്ഷൻ ഉപയോഗിക്കുക, അത് വലുപ്പങ്ങൾ (ഉദാ. 10K, 10M, 10G) പ്രിന്റ് ചെയ്യും.

# pydf -h
Filesystem Size  Used Avail Use%                                            Mounted on
/dev/sda2   49G 3244M   44G  6.4 [###.....................................] /         
/dev/sda1  194M   43M  140M 22.4 [#########...............................] /boot     
/dev/sdb1  492G  345G  122G 70.2 [############################............] /data
/dev/sda3   39G 4043M   33G 10.0 [####....................................] /home     
/dev/sda6   55G   33G   19G 60.0 [########################................] /var      
/dev/sdc1  492G  262G  205G 53.3 [#####################...................] /videos

കിലോബൈറ്റിൽ വലുപ്പങ്ങൾ പ്രിന്റ് ചെയ്യാൻ (ഉദാ. 1024 ബ്ലോക്ക് വലുപ്പം) ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ -k ഓപ്ഷൻ ഉപയോഗിക്കുക.

# pydf -k
Filesystem      Size      Used     Avail Use%                                        Mounted on
/dev/sda2   51606140   3321932  45662768  6.4 [##..................................] /         
/dev/sda1     198337     44371    143726 22.4 [########............................] /boot     
/dev/sdb1  516054864 362172932 127667872 70.2 [#########################...........] /data     
/dev/sda3   41284928   4140032  35047744 10.0 [####................................] /home     
/dev/sda6   57593092  34575244  20092232 60.0 [######################..............] /var      
/dev/sdc1  516054864 274980776 214860028 53.3 [###################.................] /videos

മെഗാബൈറ്റിൽ സംഗ്രഹ ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യാൻ (ഉദാ. 1048576 ബ്ലോക്ക് വലിപ്പം) താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ -m ഓപ്ഷൻ ഉപയോഗിക്കുക.

pydf -m
Filesystem   Size   Used  Avail Use%                                           Mounted on
/dev/sda2   50397   3244  44593  6.4 [##.....................................] /         
/dev/sda1     194     43    140 22.4 [#########..............................] /boot     
/dev/sdb1  503960 353685 124675 70.2 [###########################............] /data     
/dev/sda3   40317   4043  34226 10.0 [####...................................] /home     
/dev/sda6   56243  33768  19618 60.0 [#######################................] /var      
/dev/sdc1  503960 268536 209824 53.3 [#####################..................] /videos

ജിഗാബൈറ്റിൽ വലുപ്പങ്ങൾ പ്രിന്റ് ചെയ്യാൻ (ഉദാ. 1073741824), ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ -g ഓപ്ഷൻ വ്യക്തമാക്കുക.

# pydf -g
Filesystem   Size   Used  Avail Use%                                           Mounted on
/dev/sda2   50397   3244  44593  6.4 [##.....................................] /         
/dev/sda1     194     43    140 22.4 [#########..............................] /boot     
/dev/sdb1  503960 353685 124675 70.2 [###########################............] /data     
/dev/sda3   40317   4043  34226 10.0 [####...................................] /home     
/dev/sda6   56243  33770  19616 60.0 [#######################................] /var      
/dev/sdc1  503960 268536 209824 53.3 [#####################..................] /videos

ബ്ലോക്കുകൾക്ക് പകരം ഐനോഡുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണുന്നതിന്, ചുവടെ നൽകിയിരിക്കുന്നത് പോലെ -i എന്ന ആർഗ്യുമെന്റ് ഉപയോഗിക്കുക.

# pydf -i
Filesystem Nodes  Used Avail Use%                                            Mounted on
/dev/sda2  3200k   78k 3122k  2.5 [#.......................................] /         
/dev/sda1    50k    40   50k  0.1 [........................................] /boot     
/dev/sdb1    31M  411k   31M  1.3 [#.......................................] /data     
/dev/sda3  2560k  3031 2557k  0.1 [........................................] /home     
/dev/sda6  3576k  873k 2703k 24.4 [##########..............................] /var      
/dev/sdc1    31M 2033k   29M  6.4 [###.....................................] /videos

നിങ്ങൾക്ക് നിറമുള്ള ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കണമെങ്കിൽ, -bw ഓപ്ഷൻ ഉപയോഗിക്കുക.

# pydf --bw
Filesystem Size  Used Avail Use%                                            Mounted on
/dev/sda2   49G 3244M   44G  6.4 [###.....................................] /         
/dev/sda1  194M   43M  140M 22.4 [#########...............................] /boot     
/dev/sdb1  492G  345G  122G 70.2 [############################............] /data   
/dev/sda3   39G 4043M   33G 10.0 [####....................................] /home     
/dev/sda6   55G   33G   19G 60.1 [########################................] /var      
/dev/sdc1  492G  262G  205G 53.3 [#####################...................] /videos

പിഡിഎഫ് നിറങ്ങൾ എങ്ങനെ ഇഷ്ടാനുസൃതമാക്കാം

pydf-ന് അതിന്റേതായ കോൺഫിഗറേഷൻ ഫയൽ ഉണ്ട്, അവിടെ നിങ്ങൾക്ക് കുറച്ച് അധിക അനുഭവം നൽകാനും നിങ്ങളുടെ ഔട്ട്uപുട്ടിലേക്ക് നോക്കാനും നിങ്ങളുടെ സ്വന്തം ഇഷ്uടാനുസൃത നിറങ്ങൾ നിർവചിക്കാം.

# vi /etc/pydfrc

കൂടുതൽ വിവരങ്ങൾക്ക് ഒരു ടെർമിനലിൽ man pydf അടിച്ചുകൊണ്ട് pydf കമാൻഡിന്റെ man പേജുകൾ വായിക്കുക.