Bii a ṣe le Wa ati To lẹsẹsẹ Awọn faili Ti o da lori Ọjọ Iyipada ati Aago ninu Lainos


Nigbagbogbo, a wa ni ihuwasi ti fifipamọ ọpọlọpọ alaye ni ọna awọn faili lori eto wa. Diẹ ninu, awọn faili ti o pamọ, diẹ ninu ti o wa ninu folda ti o yatọ ti a ṣẹda fun irọrun oye wa, lakoko ti diẹ ninu bi o ṣe ri. Ṣugbọn, gbogbo nkan yii kun awọn ilana wa; nigbagbogbo tabili, ṣiṣe awọn ti o wo bi a idotin. Ṣugbọn, iṣoro naa waye nigbati a nilo lati wa faili kan ti a tunṣe ni ọjọ ati akoko kan pato ninu ikojọpọ nla yii.

Eniyan ti o ni itunu pẹlu GUI le rii ni lilo Oluṣakoso faili, eyiti o ṣe akojọ awọn faili ni ọna atokọ gigun, ṣiṣe ni irọrun lati ṣawari ohun ti a fẹ, ṣugbọn awọn olumulo wọnyẹn ti o ni ihuwasi ti awọn iboju dudu, tabi paapaa ẹnikẹni ti n ṣiṣẹ lori awọn olupin ti ko ni GUI yoo ṣe fẹ aṣẹ ti o rọrun tabi ṣeto awọn ofin ti o le mu irọrun wiwa wọn jade.

Ẹwa gidi ti Lainos fihan nibi, bi Linux ṣe ni akojọpọ awọn aṣẹ eyiti eyiti o ba lo lọtọ tabi papọ le ṣe iranlọwọ lati wa faili kan, tabi ṣajọ akojọpọ awọn faili ni ibamu si orukọ wọn, ọjọ iyipada, akoko ẹda, tabi paapaa eyikeyi àlẹmọ o le ronu ti lilo lati gba abajade rẹ.

Nibi, a yoo ṣii agbara gidi ti Lainos nipa ṣiṣe ayẹwo awọn ofin kan ti o le ṣe iranlọwọ fun iyatọ faili kan tabi paapaa atokọ awọn faili nipasẹ Ọjọ ati Aago.

Awọn ohun elo Linux lati to awọn faili ni Linux

Diẹ ninu awọn ohun elo laini aṣẹ laini Linux ti o to fun tito lẹsẹsẹ ti o da lori Ọjọ ati Aago ni:

ls - Awọn akoonu atokọ ti itọsọna, iwulo yii le ṣe atokọ awọn faili ati awọn ilana ilana ati paapaa le ṣe atokọ gbogbo alaye ipo nipa wọn pẹlu: ọjọ ati akoko iyipada tabi wiwọle, awọn igbanilaaye, iwọn, oluwa, ẹgbẹ ati bẹbẹ lọ.

A ti ṣaju ọpọlọpọ awọn nkan lori aṣẹ Linux ls ati iru aṣẹ, o le wa wọn ni isalẹ:

  1. Kọ ẹkọ ls pipaṣẹ pẹlu Awọn apẹẹrẹ ipilẹ 15
  2. Kọ ẹkọ 7 Advance ls Awọn ofin pẹlu Awọn apẹẹrẹ
  3. Awọn ibeere Ifọrọwanilẹnuwo to wulo lori ls infin ni Lainos

lẹsẹsẹ - A le lo aṣẹ yii lati to lẹsẹsẹ ni iṣujade ti eyikeyi wiwa kan nipasẹ eyikeyi aaye tabi eyikeyi iwe kan pato ti aaye naa.

A ti sọ tẹlẹ bo awọn nkan meji lori aṣẹ irufẹ Linux, o le wa wọn ni isalẹ:

  1. 14 Linux ‘too’ Awọn apẹẹrẹ Aṣẹ - Apakan 1
  2. 7 Lainos iwulo ‘too’ Awọn apẹẹrẹ Aṣẹ - Apakan 2

Awọn ofin wọnyi wa ninu ara wọn awọn ofin ti o lagbara pupọ lati ṣakoso ti o ba ṣiṣẹ lori awọn iboju dudu ati pe o ni lati ba ọpọlọpọ awọn faili ṣiṣẹ, lati gba eyi ti o fẹ.

Diẹ ninu Awọn ọna lati to Awọn faili ni lilo Ọjọ ati Aago

Ni isalẹ ni atokọ awọn ofin lati to lẹsẹsẹ da Ọjọ ati Aago.

Aṣẹ ti o wa ni isalẹ ṣe akojọ awọn faili ni ọna atokọ gigun, ati awọn faili ti o da lori akoko iyipada, tuntun akọkọ. Lati to lẹsẹsẹ ni aṣẹ yiyipada, lo -r yipada pẹlu aṣẹ yii.

# ls -lt

total 673768
-rwxr----- 1 tecmint tecmint  3312130 Jan 19 15:24 When You Are Gone.MP3
-rwxr----- 1 tecmint tecmint  4177212 Jan 19 15:24 When I Dream At Night - Marc Anthony-1.mp3
-rwxr----- 1 tecmint tecmint  4177212 Jan 19 15:24 When I Dream At Night - Marc Anthony.mp3
-rwxr----- 1 tecmint tecmint  6629090 Jan 19 15:24 Westlife_Tonight.MP3
-rwxr----- 1 tecmint tecmint  3448832 Jan 19 15:24 We Are The World by USA For Africa (Michael Jackson).mp3
-rwxr----- 1 tecmint tecmint  8580934 Jan 19 15:24 This Love.mp3
-rwxr----- 1 tecmint tecmint  2194832 Jan 19 15:24 The Cross Of Changes.mp3
-rwxr----- 1 tecmint tecmint  5087527 Jan 19 15:24 T.N.T. For The Brain 5.18.mp3
-rwxr----- 1 tecmint tecmint  3437100 Jan 19 15:24 Summer Of '69.MP3
-rwxr----- 1 tecmint tecmint  4360278 Jan 19 15:24 Smell Of Desire.4.32.mp3
-rwxr----- 1 tecmint tecmint  4582632 Jan 19 15:24 Silence Must Be Heard 4.46.mp3
-rwxr----- 1 tecmint tecmint  4147119 Jan 19 15:24 Shadows In Silence 4.19.mp3
-rwxr----- 1 tecmint tecmint  4189654 Jan 19 15:24 Sarah Brightman  & Enigma - Eden (remix).mp3
-rwxr----- 1 tecmint tecmint  4124421 Jan 19 15:24 Sade - Smooth Operator.mp3
-rwxr----- 1 tecmint tecmint  4771840 Jan 19 15:24 Sade - And I Miss You.mp3
-rwxr----- 1 tecmint tecmint  3749477 Jan 19 15:24 Run To You.MP3
-rwxr----- 1 tecmint tecmint  7573679 Jan 19 15:24 Roger Sanchez_Another Chance_Full_Mix.mp3
-rwxr----- 1 tecmint tecmint  3018211 Jan 19 15:24 Principal Of Lust.3.08.mp3
-rwxr----- 1 tecmint tecmint  5688390 Jan 19 15:24 Please Forgive Me.MP3
-rwxr----- 1 tecmint tecmint  3381827 Jan 19 15:24 Obvious.mp3
-rwxr----- 1 tecmint tecmint  5499073 Jan 19 15:24 Namstey-London-Viraaniya.mp3
-rwxr----- 1 tecmint tecmint  3129210 Jan 19 15:24 MOS-Enya - Only Time (Pop Radio mix).m

Atokọ awọn faili ni itọsọna ti o da lori akoko iraye si to kẹhin, ie da lori akoko ti a ti wọle si faili naa nikẹhin, ko yipada.

# ls -ltu

total 3084272
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:24 Music
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Linux-ISO
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Music-Player
drwx------  3 tecmint tecmint       4096 Jan 19 15:22 tor-browser_en-US
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 bin
drwxr-xr-x 11 tecmint tecmint       4096 Jan 19 15:22 Android Games
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Songs
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 renamefiles
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 katoolin-master
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Tricks
drwxr-xr-x  3 tecmint tecmint       4096 Jan 19 15:22 Linux-Tricks
drwxr-xr-x  6 tecmint tecmint       4096 Jan 19 15:22 tuptime
drwxr-xr-x  4 tecmint tecmint       4096 Jan 19 15:22 xdm
drwxr-xr-x  2 tecmint tecmint      20480 Jan 19 15:22 ffmpeg usage
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 xdm-helper

Atokọ awọn faili ni itọsọna ti o da lori akoko iyipada to kẹhin ti alaye ipo faili, tabi ctime . Aṣẹ yii yoo ṣe akojọ faili akọkọ ti eyikeyi alaye ipo bii: oluwa, ẹgbẹ, awọn igbanilaaye, iwọn ati be be lo ti yipada laipẹ.

# ls -ltc

total 3084272
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:24 Music
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 13:05 img
-rw-------  1 tecmint tecmint     262191 Jan 19 12:15 tecmint.jpeg
drwxr-xr-x  5 tecmint tecmint       4096 Jan 19 10:57 Desktop
drwxr-xr-x  7 tecmint tecmint      12288 Jan 18 16:00 Downloads
drwxr-xr-x 13 tecmint tecmint       4096 Jan 18 15:36 VirtualBox VMs
-rwxr-xr-x  1 tecmint tecmint        691 Jan 13 14:57 special.sh
-rw-r--r--  1 tecmint tecmint     654325 Jan  4 16:55 powertop-2.7.tar.gz.save
-rw-r--r--  1 tecmint tecmint     654329 Jan  4 11:17 filename.tar.gz
drwxr-xr-x  3 tecmint tecmint       4096 Jan  4 11:04 powertop-2.7
-rw-r--r--  1 tecmint tecmint     447795 Dec 31 14:22 Happy-New-Year-2016.jpg
-rw-r--r--  1 tecmint tecmint         12 Dec 18 18:46 ravi
-rw-r--r--  1 tecmint tecmint       1823 Dec 16 12:45 setuid.txt
...

Ti a ba lo yipada -a pẹlu awọn ofin loke, wọn le ṣe atokọ ki o to lẹsẹsẹ paapaa awọn faili ti o farapamọ ninu itọsọna lọwọlọwọ, ati pe iyipada -r ṣe atokọ iṣẹjade ni aṣẹ yiyipada.

Fun tito-jinlẹ jinlẹ diẹ sii, bii tito lẹsẹẹsẹ lori Ijade ti pipaṣẹ wiwa, sibẹsibẹ ls tun le ṣee lo, ṣugbọn nibẹ too ṣe afihan iranlọwọ diẹ sii bi ṣiṣe le ma ni faili nikan lorukọ ṣugbọn awọn aaye eyikeyi ti olumulo fẹ.

Awọn ofin isalẹ wa fihan lilo ti too pẹlu wa aṣẹ lati to akojọ awọn faili ti o da lori Ọjọ ati Aago.

Lati ni imọ siwaju sii nipa wiwa aṣẹ, tẹle ọna asopọ yii: 35 Awọn apẹẹrẹ iṣe iṣe ti ‘wa’ infin ni Linux

Nibi, a lo wa pipaṣẹ lati wa gbogbo awọn faili ninu gbongbo (‘/’) itọsọna ati lẹhinna tẹjade abajade bi: Oṣu ninu eyiti o ti wọle si faili lẹhinna orukọ faili. Ti abajade pipe, nibi a ṣe atokọ awọn titẹ sii 11 ti o ga julọ.

# find / -type f -printf "\n%Ab %p" | head -n 11

Dec /usr/lib/nvidia/pre-install
Dec /usr/lib/libcpufreq.so.0.0.0
Apr /usr/lib/libchromeXvMCPro.so.1.0.0
Apr /usr/lib/libt1.so.5.1.2
Apr /usr/lib/libchromeXvMC.so.1.0.0
Apr /usr/lib/libcdr-0.0.so.0.0.15
Dec /usr/lib/msttcorefonts/update-ms-fonts
Nov /usr/lib/ldscripts/elf32_x86_64.xr
Nov /usr/lib/ldscripts/elf_i386.xbn
Nov /usr/lib/ldscripts/i386linux.xn

Aṣẹ ti o wa ni isalẹ ṣe iyatọ iṣẹjade nipa lilo bọtini bi aaye akọkọ, ti a ṣalaye nipasẹ -k1 ati lẹhinna o ṣe lẹsẹsẹ lori Oṣu bi a ti ṣalaye nipasẹ M niwaju rẹ.

# find / -type f -printf "\n%Ab %p" | head -n 11 | sort -k1M

Apr /usr/lib/libcdr-0.0.so.0.0.15
Apr /usr/lib/libchromeXvMCPro.so.1.0.0
Apr /usr/lib/libchromeXvMC.so.1.0.0
Apr /usr/lib/libt1.so.5.1.2
Nov /usr/lib/ldscripts/elf32_x86_64.xr
Nov /usr/lib/ldscripts/elf_i386.xbn
Nov /usr/lib/ldscripts/i386linux.xn
Dec /usr/lib/libcpufreq.so.0.0.0
Dec /usr/lib/msttcorefonts/update-ms-fonts
Dec /usr/lib/nvidia/pre-install

Nibi, lẹẹkansi a lo wa pipaṣẹ lati wa gbogbo awọn faili ni itọsọna gbongbo, ṣugbọn nisisiyi a yoo tẹjade abajade bi: ọjọ to kẹhin ti a ti wọle si faili naa, akoko ikẹhin ti o ti wọle ati lẹhinna faili orukọ. Ti ti a ya jade oke 11 awọn titẹ sii.

# find / -type f -printf "\n%AD %AT %p" | head -n 11

12/08/15 11:30:38.0000000000 /usr/lib/nvidia/pre-install
12/07/15 10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
04/11/15 06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
04/11/15 06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
04/11/15 06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
04/11/15 06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
12/18/15 11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Iru aṣẹ ti o wa ni isalẹ awọn ọna akọkọ lori ipilẹ nọmba to kẹhin ti ọdun, lẹhinna awọn iru lori ipilẹ nọmba to kẹhin ti oṣu ni aṣẹ yiyipada ati nikẹhin awọn iru lori ipilẹ aaye akọkọ. Nibi, '1.8' tumọ si iwe 8th ti aaye akọkọ ati 'n' ṣiwaju rẹ tumọ si iru nọmba, lakoko ti 'r' tọkasi tito lẹsẹsẹ aṣẹ yiyipada.

# find / -type f -printf "\n%AD %AT %p" | head -n 11 | sort -k1.8n -k1.1nr -k1

12/07/15 10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
12/08/15 11:30:38.0000000000 /usr/lib/nvidia/pre-install
12/18/15 11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn
04/11/15 06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
04/11/15 06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
04/11/15 06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
04/11/15 06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0

Nibi, lẹẹkansi a lo wa pipaṣẹ lati ṣe atokọ awọn faili 11 oke ni itọsọna gbongbo ati tẹjade abajade ni ọna kika: ti wọle si faili akoko to kẹhin ati lẹhinna orukọ faili.

# find / -type f -printf "\n%AT %p" | head -n 11

11:30:38.0000000000 /usr/lib/nvidia/pre-install
10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Aṣẹ ti o wa ni isalẹ lẹsẹsẹ iṣẹjade ti o da lori ọwọn akọkọ ti aaye akọkọ ti iṣelọpọ eyiti o jẹ nọmba akọkọ ti wakati.

# find / -type f -printf "\n%AT %p" | head -n 11 | sort -k1.1n

06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11:30:38.0000000000 /usr/lib/nvidia/pre-install
12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Aṣẹ yii ṣe iyatọ iṣẹjade ti ls -l pipaṣẹ da lori oṣu kẹfa ọlọgbọn, lẹhinna da lori aaye 7th eyiti o jẹ ọjọ, ni nọmba.

# ls -l | sort -k6M -k7n

total 116
-rw-r--r-- 1 root root     0 Oct  1 19:51 backup.tgz
drwxr-xr-x 2 root root  4096 Oct  7 15:27 Desktop
-rw-r--r-- 1 root root 15853 Oct  7 15:19 powertop_report.csv
-rw-r--r-- 1 root root 79112 Oct  7 15:25 powertop.html
-rw-r--r-- 1 root root     0 Oct 16 15:26 file3
-rw-r--r-- 1 root root    13 Oct 16 15:17 B
-rw-r--r-- 1 root root    21 Oct 16 15:16 A
-rw-r--r-- 1 root root    64 Oct 16 15:38 C

Ipari

Bakan naa, nipa nini diẹ ninu imọ ti iru aṣẹ, o le to fere eyikeyi atokọ da lori aaye eyikeyi ati paapaa eyikeyi iwe ti o fẹ. Iwọnyi jẹ diẹ ninu awọn ẹtan lati ṣe iranlọwọ fun ọ lati to awọn faili ti o da lori Ọjọ tabi Aago. O le ni awọn ẹtan ti ara rẹ ti o da lori iwọnyi. Sibẹsibẹ, ti o ba ni ẹtan miiran ti o nifẹ, o le sọ nigbagbogbo ninu awọn asọye rẹ.