উত্তর:
GNU ব্যবহার করে যদি আপনি এটি করতে পারেন
find /path -path '*/.*' -ls | tee output-file
সম্পাদন করা
গোপন ডিরেক্টরিতে থাকা অ গোপন আইটেমগুলি দেখাতে এড়াতে
find /path -name '.*' >output-file
(যেমন উল্লেখ করা হয়েছে, tee
যদি আপনাকে আউটপুট দেখার প্রয়োজন না হয় তবে এড়ানো যেতে পারে, এবং -ls
প্রয়োজনে কেবল বিকল্পটি ব্যবহার করা উচিত)।
-ls
এটিরও দরকার নেই, চিন্তাভাবনা পার্স করার জন্য এটি অতিরিক্ত অগোছালো তথ্য হতে পারে।
-path
২০০ 2008 সাল থেকে পসিক্স -ls
standard এটি স্ট্যান্ডার্ড নয় তবে বেশ সাধারণ।
বর্তমান ডিরেক্টরির মধ্যে লুক্কায়িত ফাইল ও ডিরেক্টরিগুলি তালিকা দেখতে সহ .
এবং ..
:
echo .*
বর্তমান ডিরেক্টরি এবং এর উপ-ডিরেক্টরিতে লুকানো ফাইল এবং ডিরেক্টরিগুলি পুনরাবৃত্তভাবে তালিকাবদ্ধ করতে:
find . -name '.*'
আপনি যদি কোনও ফাইলে ফলাফলগুলি সংরক্ষণ করতে চান তবে পুনর্নির্দেশটি ব্যবহার করুন:
find . -name '.*' >output-file.txt
সঙ্গে zsh
(ব্যবহার উল্লিখিত glob কোয়ালিফায়ার D
):
print -rl ./**/.*(D)
গোপন ডিরেক্টরিতে অ-লুকানো ফাইলগুলি অন্তর্ভুক্ত করতে:
setopt extendedglob
print -rl ./**/*~^*/.*(D)
আপনি একই কমান্ড লাইনে একই যুক্তিটি একাধিকবার রাখতে পারেন:
find /storage/????-????/ -iname '.*' -iname "*" | tee -a file-list-micSD-20190801163729.fli
tee -a
কমান্ড কমান্ড এর আউটপুট (বা প্রদর্শন করতে সক্ষম হয় stdout- এ whie এটা একটি ফাইলে লেখা) একযোগে। -a
অপশন প্রতিরোধ clobbering পরিবর্তে লক্ষ্য আউটপুট ফাইল তথ্য যোগ নেই।
/storage/????-????/
একটি উদাহরণ পথ। এটি নতুন অ্যান্ড্রয়েড মোবাইল ফোনের মাইক্রোএসডি কার্ডের পাথ (অ্যান্ড্রয়েডের জন্য একটি টার্মিনাল অ্যাপ্লিকেশনও রয়েছে, কম কমান্ড থাকলেও অ্যান্ড্রয়েড .0.০ থেকে এখনও অনেকগুলি এবং উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে)। মাইক্রোএসডি কার্ডটি আগে ছিল /storage/extSdCard
। এখন এটি ভলিউম ক্রমিক সংখ্যা।
>
পরিবর্তে| tee
, যদি কেউ টার্মিনালে পুরো আউটপুটটি দেখতে না চায়।