Rumah >Tutorial sistem >LINUX >Cari fail yang dipadam dalam Linux dengan mudah!

Cari fail yang dipadam dalam Linux dengan mudah!

PHPz
PHPzke hadapan
2024-02-10 18:39:381298semak imbas

Pernahkah anda memadam fail atau direktori penting dalam sistem Linux anda secara tidak sengaja dan tidak tahu cara memulihkannya? Ini mungkin masalah yang dihadapi oleh ramai pengguna Linux. Tetapi kini, anda tidak perlu risau lagi tentang masalah ini. Artikel ini akan memperkenalkan kaedah yang mudah dan berkesan untuk membantu anda mendapatkan semula fail dan direktori yang dipadam dalam sistem Linux.

1 Gunakan arahan ls untuk menyenaraikan fail hari ini sahaja dalam folder rumah anda

# ls -al --time-style=+%D | grep 'date +%D'

Antaranya:
-a- Senaraikan semua fail, termasuk fail tersembunyi
-l- Dayakan format senarai panjang
>–time-style=FORMAT- Paparkan masa FORMAT yang ditentukan
+%D - Paparkan atau gunakan tarikh dalam format >%m/%d/%y (bulan/hari/tahun)

Cari fail yang dipadam dalam Linux dengan mudah!

Cari fail terbaharu dalam Linux

Selain itu, anda boleh menggunakan bendera -X untuk mengisih keputusan mengikut abjad:

# ls -alX --time-style=+%D | grep 'date +%D'

Anda juga boleh menggunakan bendera -S untuk mengisih berdasarkan saiz (besar hingga terkecil):

# ls -alS --time-style=+%D | grep 'date +%D'

2 Selain itu, menggunakan arahan find akan menjadi lebih fleksibel dan memberikan lebih banyak pilihan daripada ls untuk mencapai tujuan yang sama

.
  1. Tahap -maxdepth digunakan untuk menentukan tahap carian (bilangan peringkat subdirektori) di bawah titik permulaan operasi carian (dalam kes ini, direktori semasa).
  2. newerXY digunakan untuk mencari fail yang cap masa Xnya lebih baharu daripada cap masa Y fail rujukan. X dan Y mewakili mana-mana huruf berikut:
    -a- Masa capaian fail rujukan
    -B- merujuk kepada masa penciptaan fail
    -c- merujuk kepada masa perubahan status inode fail rujukan
    -m- merujuk kepada masa pengubahsuaian fail
    -t- Nyatakan secara langsung masa mutlak

Arahan berikut bermaksud untuk mencari hanya fail yang diubah suai pada 2016-12-06:

# find . -maxdepth 1 -newermt "2016-12-06"
Cari fail yang dipadam dalam Linux dengan mudah!

Cari fail hari ini dalam Linux

Penting: Gunakan format tarikh yang betul sebagai masa rujukan dalam arahan cari di atas, sebaik sahaja anda menggunakan format yang salah, anda akan mendapat ralat berikut:

# find . -maxdepth 1 -newermt "12-06-2016"
#find: I cannot figure out how to interpret '12-06-2016' as a date or time

Sebagai alternatif, gunakan format yang betul di bawah:

#  find . -maxdepth 1 -newermt "12/06/2016"
或者
# find . -maxdepth 1 -newermt "12/06/16"
Cari fail yang dipadam dalam Linux dengan mudah!

Dalam artikel ini, kami menerangkan cara untuk menyenaraikan fail hari ini sahaja dengan bantuan ls dan mencari arahan. Sila gunakan kotak maklum balas di bawah untuk menghantar sebarang soalan atau komen kepada kami tentang topik ini. Anda juga boleh mengingatkan kami tentang arahan lain yang boleh digunakan untuk tujuan ini. ,

Dengan membaca artikel ini, anda telah mempelajari cara menggunakan arahan find untuk mencari dan memulihkan fail dan direktori yang dipadamkan dalam sistem Linux. Pada masa yang sama, kami juga merangkumi beberapa petua dan cadangan lain untuk membantu anda melindungi data anda dengan lebih baik dan mengelakkan pemadaman secara tidak sengaja. Saya harap artikel ini membantu anda dan memberikan anda sedikit panduan dan bantuan untuk pengurusan fail dalam sistem Linux anda.

Atas ialah kandungan terperinci Cari fail yang dipadam dalam Linux dengan mudah!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam